Class: ActiveMocker::Generate::MockTemplate

Inherits:
Object
  • Object
show all
Defined in:
lib/active_mocker/generate.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#association_namesObject

Returns the value of attribute association_names.



200
201
202
# File 'lib/active_mocker/generate.rb', line 200

def association_names
  @association_names
end

#associationsObject

Returns the value of attribute associations.



200
201
202
# File 'lib/active_mocker/generate.rb', line 200

def associations
  @associations
end

#attribute_namesObject

Returns the value of attribute attribute_names.



200
201
202
# File 'lib/active_mocker/generate.rb', line 200

def attribute_names
  @attribute_names
end

#attributesObject

Returns the value of attribute attributes.



200
201
202
# File 'lib/active_mocker/generate.rb', line 200

def attributes
  @attributes
end

#class_methodsObject

Returns the value of attribute class_methods.



200
201
202
# File 'lib/active_mocker/generate.rb', line 200

def class_methods
  @class_methods
end

#class_nameObject

Returns the value of attribute class_name.



200
201
202
# File 'lib/active_mocker/generate.rb', line 200

def class_name
  @class_name
end

#collection_associationsObject

Returns the value of attribute collection_associations.



200
201
202
# File 'lib/active_mocker/generate.rb', line 200

def collection_associations
  @collection_associations
end

#column_namesObject

Returns the value of attribute column_names.



200
201
202
# File 'lib/active_mocker/generate.rb', line 200

def column_names
  @column_names
end

#default_attributesObject

Returns the value of attribute default_attributes.



200
201
202
# File 'lib/active_mocker/generate.rb', line 200

def default_attributes
  @default_attributes
end

#instance_methodsObject

Returns the value of attribute instance_methods.



200
201
202
# File 'lib/active_mocker/generate.rb', line 200

def instance_methods
  @instance_methods
end

#model_class_methodsObject

Returns the value of attribute model_class_methods.



200
201
202
# File 'lib/active_mocker/generate.rb', line 200

def model_class_methods
  @model_class_methods
end

#model_instance_methodsObject

Returns the value of attribute model_instance_methods.



200
201
202
# File 'lib/active_mocker/generate.rb', line 200

def model_instance_methods
  @model_instance_methods
end

#single_associationsObject

Returns the value of attribute single_associations.



200
201
202
# File 'lib/active_mocker/generate.rb', line 200

def single_associations
  @single_associations
end

Instance Method Details

#render(template) ⇒ Object



214
215
216
# File 'lib/active_mocker/generate.rb', line 214

def render(template)
  ERB.new(template, nil, '-').result(binding)
end