Module: Resourcelogic::Aliases::Config
- Defined in:
- lib/resourcelogic/aliases.rb
Instance Method Summary collapse
- #path_alias(alias_name, model_name) ⇒ Object
- #path_aliases ⇒ Object
- #route_alias(alias_name, model_name) ⇒ Object
- #route_aliases ⇒ Object
Instance Method Details
#path_alias(alias_name, model_name) ⇒ Object
54 55 56 57 58 59 60 |
# File 'lib/resourcelogic/aliases.rb', line 54 def path_alias(alias_name, model_name) current_aliases = path_aliases model_name = model_name.to_sym current_aliases[model_name] ||= [] current_aliases[model_name] << alias_name.to_sym write_inheritable_attribute(:path_aliases, current_aliases) end |
#path_aliases ⇒ Object
62 63 64 |
# File 'lib/resourcelogic/aliases.rb', line 62 def path_aliases read_inheritable_attribute(:path_aliases) || {} end |
#route_alias(alias_name, model_name) ⇒ Object
66 67 68 69 70 71 72 |
# File 'lib/resourcelogic/aliases.rb', line 66 def route_alias(alias_name, model_name) current_aliases = route_aliases model_name = model_name.to_sym current_aliases[model_name] ||= [] current_aliases[model_name] << alias_name.to_sym write_inheritable_attribute(:route_aliases, current_aliases) end |
#route_aliases ⇒ Object
74 75 76 |
# File 'lib/resourcelogic/aliases.rb', line 74 def route_aliases read_inheritable_attribute(:route_aliases) || {} end |