class Rspec::Generators::SimplerCommand
Rspec
SimplerCommand
Generator.
Generates a spec for a command using SimplerCommand
.
Provide arguments to assist with boilerplate generation of your commands.
Examples¶ ↑
rails generator rspec:simpler_command EnableMaintainance # => spec/commands/enable_maintainance_spec.rb rails generator rspec:simpler_command PublishArticle article # => spec/commands/publish_article_spec.rb
Public Instance Methods
add_command_spec()
click to toggle source
# File lib/generators/rspec/simpler_command/simpler_command_generator.rb, line 24 def add_command_spec template "command_spec.rb.erb", "spec/commands/#{file_name}_spec.rb" end
Private Instance Methods
argument_parameters()
click to toggle source
# File lib/generators/rspec/simpler_command/simpler_command_generator.rb, line 30 def argument_parameters arguments.map(&:parameterize) end
method_call(call_name, parameters)
click to toggle source
# File lib/generators/rspec/simpler_command/simpler_command_generator.rb, line 34 def method_call(call_name, parameters) [ call_name, parameters.any? ? "(" : "", parameters.join(", "), parameters.any? ? ")" : "" ].join end