Module: Gaku::SharedHelper

Included in:
FrontendHelper
Defined in:
app/helpers/gaku/shared_helper.rb

Instance Method Summary collapse

Instance Method Details

#can_edit?Boolean

Returns:

  • (Boolean)


4
5
6
# File 'app/helpers/gaku/shared_helper.rb', line 4

def can_edit?
  action_name.include? 'edit'
end

#disabled?(object) ⇒ Boolean

Returns:

  • (Boolean)


16
17
18
# File 'app/helpers/gaku/shared_helper.rb', line 16

def disabled?(object)
  object.new_record? || object.country.states.blank?
end

#gendersObject



8
9
10
# File 'app/helpers/gaku/shared_helper.rb', line 8

def genders
  { t(:'gender.female') => false, t(:'gender.male') => true }
end

#render_flashObject



20
21
22
# File 'app/helpers/gaku/shared_helper.rb', line 20

def render_flash
  escape_javascript(render 'gaku/shared/flash', flash: flash)
end

#state_load(object) ⇒ Object



12
13
14
# File 'app/helpers/gaku/shared_helper.rb', line 12

def state_load(object)
  object.country.nil? ? Gaku::State.none : object.country.states
end