class Dslable::Generators::RSpec::Specs

Dslable::Generators::RSpec Specs Generator specs

Attributes

dsl[RW]

Public Class Methods

new(_dsl) click to toggle source
== initialize generate specs
=== Params
  • _dsl: input from dsl

# File lib/generators/rspec/specs.rb, line 12
def initialize(_dsl)
  @dsl = _dsl
end

Public Instance Methods

generate() click to toggle source

generate specs

# File lib/generators/rspec/specs.rb, line 17
def generate
  generate_core
end
generate_core() click to toggle source
# 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} execute`
end