Module: MaponClient::Helpers
- Included in:
- Resources
- Defined in:
- lib/mapon_client/helpers.rb
Instance Method Summary collapse
Instance Method Details
#resource_name ⇒ Object
3 4 5 6 7 8 9 10 11 |
# File 'lib/mapon_client/helpers.rb', line 3 def resource_name self.name.sub(/.*::/, '').tap do |name| name.sub!(/Resource/, '') name.gsub!(/([A-Z]+)([A-Z][a-z])/,'\1_\2') name.gsub!(/([a-z\d])([A-Z])/,'\1_\2') name.tr!("-", "_") name.downcase! end end |