Module: Labimotion::Helpers::SegmentHelpers

Extended by:
Grape::API::Helpers
Defined in:
lib/labimotion/helpers/segment_helpers.rb

Overview

ElementHelpers

Instance Method Summary collapse

Instance Method Details

#klass_list(el_klass, is_active = fals) ⇒ Object



10
11
12
13
14
15
# File 'lib/labimotion/helpers/segment_helpers.rb', line 10

def klass_list(el_klass, is_active=fals)
  scope = SegmentKlass.all
  scope = scope.where(is_active: is_active) if is_active.present? && is_active == true
  scope = scope.joins(:element_klass).where(klass_element: params[:element], is_active: true) if el_klass.present?
  scope.order('place') || []
end