Module: Detour::FlaggableFlagsHelper

Included in:
FlaggableFlagsController
Defined in:
app/helpers/detour/flaggable_flags_helper.rb

Instance Method Summary collapse

Instance Method Details

#feature_nameObject



2
3
4
# File 'app/helpers/detour/flaggable_flags_helper.rb', line 2

def feature_name
  params[:feature_name]
end

#flag_nounObject



6
7
8
# File 'app/helpers/detour/flaggable_flags_helper.rb', line 6

def flag_noun
  flag_type.dasherize
end

#flag_titleObject



10
11
12
# File 'app/helpers/detour/flaggable_flags_helper.rb', line 10

def flag_title
  flag_noun.capitalize
end

#flag_typeObject



14
15
16
# File 'app/helpers/detour/flaggable_flags_helper.rb', line 14

def flag_type
  params[:flag_type].underscore.singularize
end

#flag_verbObject



18
19
20
# File 'app/helpers/detour/flaggable_flags_helper.rb', line 18

def flag_verb
  flag_type == "flag_in" ? "flagged in to" : "opted out of"
end

#flaggable_typeObject



22
23
24
# File 'app/helpers/detour/flaggable_flags_helper.rb', line 22

def flaggable_type
  params[:flaggable_type]
end