Class: ClassNameGenerator
- Inherits:
-
Object
- Object
- ClassNameGenerator
- Defined in:
- lib/grape_cli/class_name_generator.rb
Instance Method Summary collapse
- #generate ⇒ Object
-
#initialize(app_name) ⇒ ClassNameGenerator
constructor
A new instance of ClassNameGenerator.
Constructor Details
#initialize(app_name) ⇒ ClassNameGenerator
Returns a new instance of ClassNameGenerator.
2 3 4 |
# File 'lib/grape_cli/class_name_generator.rb', line 2 def initialize(app_name) @app_name = app_name end |
Instance Method Details
#generate ⇒ Object
6 7 8 |
# File 'lib/grape_cli/class_name_generator.rb', line 6 def generate @app_name.split(/\-|\_/).collect(&:capitalize).join end |