Sha256: 314ea18ccde6acd0ed7d595560f45b69c7f4857b49073da3464cd088df20f716

Contents?: true

Size: 873 Bytes

Versions: 8

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 Test::Unit unit test stub.

      USAGE: #{spec.name}"
    EOS
  end   
end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
merb-gen-0.9.2 test_unit_generators/merb_model_test/merb_model_test_generator.rb
merb-gen-0.9.3 test_unit_generators/merb_model_test/merb_model_test_generator.rb
merb_test_unit-0.9.4 test_unit_generators/merb_model_test/merb_model_test_generator.rb
merb_test_unit-0.9.3 test_unit_generators/merb_model_test/merb_model_test_generator.rb
merb_test_unit-0.9.5 test_unit_generators/merb_model_test/merb_model_test_generator.rb
merb_test_unit-0.9.2 test_unit_generators/merb_model_test/merb_model_test_generator.rb
merb_test_unit-0.9.7 test_unit_generators/merb_model_test/merb_model_test_generator.rb
merb_test_unit-0.9.6 test_unit_generators/merb_model_test/merb_model_test_generator.rb