Sha256: 59c235815b2921784a79dc44fdf518a917458d458f2d33eb4ed1061fbbd4f450

Contents?: true

Size: 508 Bytes

Versions: 6

Compression:

Stored size: 508 Bytes

Contents

module Gaku
  module SharedHelper

    def can_edit?
      %w( edit create update ).include? action_name
    end

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

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

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

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

  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
gaku-0.2.2 admin/app/helpers/gaku/shared_helper.rb
gaku_admin-0.2.2 app/helpers/gaku/shared_helper.rb
gaku-0.2.1 admin/app/helpers/gaku/shared_helper.rb
gaku_admin-0.2.1 app/helpers/gaku/shared_helper.rb
gaku-0.2.0 admin/app/helpers/gaku/shared_helper.rb
gaku_admin-0.2.0 app/helpers/gaku/shared_helper.rb