Method: CrailsQueryGenerator#generate_for

Defined in:
lib/metarecord/generators/crails/query_generator.rb

#generate_for(object) ⇒ Object



11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/metarecord/generators/crails/query_generator.rb', line 11

def generate_for object
  @headerfile = object[:header]
  unless @headerfile.nil?
    @modelname = object[:name].underscore
    @klassname = get_classname(object)
    @finalklass = object[:classname]
    reset
    self.instance_eval &object[:block]
    "# include \"#{@headerfile}\"\n" + @src
  else
    @src
  end
end