Class: Bowline::Generators::NamedGenerator
Instance Method Summary
collapse
Methods inherited from Generator
chmod, #shebang, source_root, touch, #with_modules
Constructor Details
115
116
117
|
# File 'lib/bowline/generators.rb', line 115
def initialize(*args)
super
end
|
Instance Method Details
#class_name ⇒ Object
Also known as:
module_name
119
120
121
|
# File 'lib/bowline/generators.rb', line 119
def class_name
name.gsub('-', '_').camel_case
end
|
#file_name ⇒ Object
Also known as:
base_name
124
125
126
|
# File 'lib/bowline/generators.rb', line 124
def file_name
name.snake_case
end
|
#symbol_name ⇒ Object
129
130
131
|
# File 'lib/bowline/generators.rb', line 129
def symbol_name
file_name.gsub('-', '_')
end
|