Class: KubeDSL::Inflector
- Inherits:
-
Object
- Object
- KubeDSL::Inflector
- Includes:
- Singleton
- Defined in:
- lib/kube-dsl/inflector.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.pluralize(*args) ⇒ Object
9 10 11 |
# File 'lib/kube-dsl/inflector.rb', line 9 def pluralize(*args) instance.inflector.pluralize(*args) end |
.singularize(*args) ⇒ Object
13 14 15 |
# File 'lib/kube-dsl/inflector.rb', line 13 def singularize(*args) instance.inflector.singularize(*args) end |
Instance Method Details
#inflector ⇒ Object
18 19 20 21 22 23 |
# File 'lib/kube-dsl/inflector.rb', line 18 def inflector @inflector ||= Dry::Inflector.new do |inflections| inflections.plural('tls', 'tlses') inflections.singular('tls', 'tls') end end |