class Embryo::RubyTemplate::Action

Public Class Methods

new(model) click to toggle source
# File lib/rails-embryo/ruby_template/action.rb, line 5
def initialize(model)
  @model = model
end

Protected Instance Methods

model() click to toggle source
# File lib/rails-embryo/ruby_template/action.rb, line 11
def model
  @model
end
spec_before_code(*code) click to toggle source
# File lib/rails-embryo/ruby_template/action.rb, line 23
def spec_before_code(*code)
  ["before do", *indent(code), "end"]
end
spec_code(name, *code) click to toggle source
# File lib/rails-embryo/ruby_template/action.rb, line 27
def spec_code(name, *code)
  ["it #{name.inspect} do", *indent(code), "end"]
end
spec_context_code(name, *specs) click to toggle source
# File lib/rails-embryo/ruby_template/action.rb, line 19
def spec_context_code(name, *specs)
  ["context #{name.inspect} do", *indent_separated(specs), "end"]
end
spec_group_code(name, *specs) click to toggle source
# File lib/rails-embryo/ruby_template/action.rb, line 15
def spec_group_code(name, *specs)
  ["describe #{name.inspect} do", *indent_separated(specs), "end"]
end