Sha256: a7fef1e5e0da89f9ce425f8fb3f83c19c3f691bf1b9b85d3ad8b1416b5615bd5
Contents?: true
Size: 873 Bytes
Versions: 2
Compression:
Stored size: 873 Bytes
Contents
class MerbModelTestGenerator < Merb::GeneratorBase attr_reader :model_attributes, :model_class_name, :model_file_name def initialize(args, runtime_args = {}) @base = File.dirname(__FILE__) super @model_file_name = runtime_args[:model_file_name] @model_attributes = runtime_args[:model_attributes] @model_class_name = runtime_args[:model_class_name] end def manifest record do |m| @m = m @assigns = { :model_file_name => model_file_name, :model_attributes => model_attributes, :model_class_name => model_class_name } copy_dirs copy_files end end protected def banner <<-EOS.split("\n").map{|x| x.strip}.join("\n") Creates a basic rSpec model spec stub. USAGE: #{spec.name}" EOS end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
merb-gen-0.9.2 | rspec_generators/merb_model_test/merb_model_test_generator.rb |
merb-gen-0.9.3 | rspec_generators/merb_model_test/merb_model_test_generator.rb |