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