Module: Detour::FlaggableFlagsHelper
- Included in:
- FlaggableFlagsController
- Defined in:
- app/helpers/detour/flaggable_flags_helper.rb
Instance Method Summary collapse
- #feature_name ⇒ Object
- #flag_noun ⇒ Object
- #flag_title ⇒ Object
- #flag_type ⇒ Object
- #flag_verb ⇒ Object
- #flaggable_type ⇒ Object
Instance Method Details
#feature_name ⇒ Object
2 3 4 |
# File 'app/helpers/detour/flaggable_flags_helper.rb', line 2 def feature_name params[:feature_name] end |
#flag_noun ⇒ Object
6 7 8 |
# File 'app/helpers/detour/flaggable_flags_helper.rb', line 6 def flag_noun flag_type.dasherize end |
#flag_title ⇒ Object
10 11 12 |
# File 'app/helpers/detour/flaggable_flags_helper.rb', line 10 def flag_title flag_noun.capitalize end |
#flag_type ⇒ Object
14 15 16 |
# File 'app/helpers/detour/flaggable_flags_helper.rb', line 14 def flag_type params[:flag_type].underscore.singularize end |
#flag_verb ⇒ Object
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_type ⇒ Object
22 23 24 |
# File 'app/helpers/detour/flaggable_flags_helper.rb', line 22 def flaggable_type params[:flaggable_type] end |