Class: Rspec::Generators::CellGenerator

Inherits:
Base
  • Object
show all
Defined in:
lib/generators/rspec/cell_generator.rb

Instance Method Summary collapse

Instance Method Details

#cell_nameObject



14
15
16
# File 'lib/generators/rspec/cell_generator.rb', line 14

def cell_name
  class_path.empty? ? ":#{file_path}" : %{"#{file_path}"}
end

#create_cell_spec_fileObject



18
19
20
# File 'lib/generators/rspec/cell_generator.rb', line 18

def create_cell_spec_file
  template "cell_spec.erb", File.join("spec/cells/#{file_path}_cell_spec.rb")
end

#template_engineObject



22
23
24
# File 'lib/generators/rspec/cell_generator.rb', line 22

def template_engine
  (options[:e] || Rails.application.config.app_generators.rails[:template_engine] || 'erb').to_s
end