Class: ClassNameGenerator

Inherits:
Object
  • Object
show all
Defined in:
lib/grape_cli/class_name_generator.rb

Instance Method Summary collapse

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

#generateObject



6
7
8
# File 'lib/grape_cli/class_name_generator.rb', line 6

def generate
  @app_name.split(/\-|\_/).collect(&:capitalize).join
end