Module: Alba::DefaultInflector
- Defined in:
- lib/alba/default_inflector.rb,
sig/alba/default_inflector.rbs
Overview
Adapter module for ActiveSupport inflector Note: This is already defined in alba.rbs but moved here for consistency
Class Method Summary collapse
- .camelize(key) ⇒ String
-
.camelize_lower(key) ⇒ String
Camelizes a key, 1st letter lowercase.
- .classify(key) ⇒ String
- .dasherize(key) ⇒ String
- .demodulize(key) ⇒ String
- .pluralize(key) ⇒ String
- .underscore(key) ⇒ String
Class Method Details
.camelize(key) ⇒ String
28 |
# File 'lib/alba/default_inflector.rb', line 28 delegate :camelize, :dasherize, :underscore, :classify, :demodulize, :pluralize, to: ActiveSupport::Inflector |
.camelize_lower(key) ⇒ String
Camelizes a key, 1st letter lowercase
35 36 37 |
# File 'lib/alba/default_inflector.rb', line 35 def self.camelize_lower(key) ActiveSupport::Inflector.camelize(key, false) end |
.classify(key) ⇒ String
28 |
# File 'lib/alba/default_inflector.rb', line 28 delegate :camelize, :dasherize, :underscore, :classify, :demodulize, :pluralize, to: ActiveSupport::Inflector |
.dasherize(key) ⇒ String
28 |
# File 'lib/alba/default_inflector.rb', line 28 delegate :camelize, :dasherize, :underscore, :classify, :demodulize, :pluralize, to: ActiveSupport::Inflector |
.demodulize(key) ⇒ String
28 |
# File 'lib/alba/default_inflector.rb', line 28 delegate :camelize, :dasherize, :underscore, :classify, :demodulize, :pluralize, to: ActiveSupport::Inflector |
.pluralize(key) ⇒ String
28 |
# File 'lib/alba/default_inflector.rb', line 28 delegate :camelize, :dasherize, :underscore, :classify, :demodulize, :pluralize, to: ActiveSupport::Inflector |
.underscore(key) ⇒ String
28 |
# File 'lib/alba/default_inflector.rb', line 28 delegate :camelize, :dasherize, :underscore, :classify, :demodulize, :pluralize, to: ActiveSupport::Inflector |