Class: CometArchiveRendererGenerator

Inherits:
GeneratorBase show all
Defined in:
lib/metarecord/generators/comet/archive_renderer_generator.rb

Instance Method Summary collapse

Methods inherited from GeneratorBase

#_append, _use_by_files, _use_by_models, #get_classname, #get_pluralized_name, #get_singular_name, #get_type, #get_value, #has_many, #has_one, #id_type, #indent, is_file_based?, #make_block, #null_id, #order_by, prepare, #property, #ptr_type, #reset, #resource_name, #should_skip_on_client?, sourcefile_to_destfile, #unindent, use, #visibility

Instance Method Details

#generate_manifest(old_manifest, new_manifest) ⇒ Object



13
14
15
16
17
18
19
20
21
22
# File 'lib/metarecord/generators/comet/archive_renderer_generator.rb', line 13

def generate_manifest old_manifest, new_manifest
  reset
  @indent = 2
  @declarations = ""
  new_manifest.keys.each do |model_name|
    add_model model_name
  end
  @indent = 0
  make_renderer
end

#should_generate_for(object) ⇒ Object



5
6
7
# File 'lib/metarecord/generators/comet/archive_renderer_generator.rb', line 5

def should_generate_for object
  false
end

#should_generate_from_manifestObject



9
10
11
# File 'lib/metarecord/generators/comet/archive_renderer_generator.rb', line 9

def should_generate_from_manifest
  true
end