Class: Trundle::Key
- Inherits:
-
Object
- Object
- Trundle::Key
- Defined in:
- lib/trundle/key.rb
Instance Method Summary collapse
- #camelize ⇒ Object
-
#initialize(key) ⇒ Key
constructor
A new instance of Key.
- #underscore ⇒ Object
Constructor Details
#initialize(key) ⇒ Key
Returns a new instance of Key.
4 5 6 |
# File 'lib/trundle/key.rb', line 4 def initialize(key) @key = key.to_s end |
Instance Method Details
#camelize ⇒ Object
8 9 10 |
# File 'lib/trundle/key.rb', line 8 def camelize ActiveSupport::Inflector.camelize(@key, false).gsub(/url$/i, 'URL') end |
#underscore ⇒ Object
12 13 14 |
# File 'lib/trundle/key.rb', line 12 def underscore ActiveSupport::Inflector.underscore(@key) end |