Class: Dslable::Generators::RSpec::Specs
- Inherits:
-
Object
- Object
- Dslable::Generators::RSpec::Specs
- Defined in:
- lib/generators/rspec/specs.rb
Overview
Dslable::Generators::RSpec Specs Generator specs
Instance Attribute Summary collapse
-
#dsl ⇒ Object
Returns the value of attribute dsl.
Instance Method Summary collapse
-
#generate ⇒ Object
generate specs.
- #generate_core ⇒ Object
-
#initialize(_dsl) ⇒ Specs
constructor
initialize generate specs === Params - _dsl: input from dsl.
Constructor Details
#initialize(_dsl) ⇒ Specs
initialize generate specs
Params
-
_dsl: input from dsl
12 13 14 |
# File 'lib/generators/rspec/specs.rb', line 12 def initialize(_dsl) @dsl = _dsl end |
Instance Attribute Details
#dsl ⇒ Object
Returns the value of attribute dsl.
7 8 9 |
# File 'lib/generators/rspec/specs.rb', line 7 def dsl @dsl end |
Instance Method Details
#generate ⇒ Object
generate specs
17 18 19 |
# File 'lib/generators/rspec/specs.rb', line 17 def generate generate_core end |
#generate_core ⇒ Object
21 22 23 24 25 |
# File 'lib/generators/rspec/specs.rb', line 21 def generate_core core_class_name = "#{@dsl.camelized_gem_name}::Core" core_class_file_name = "#{@dsl._gem_name}_core" `piccolo e #{core_class_name} #{core_class_file_name} init execute` end |