Module: UtopiaData::Resource::Representer

Included in:
UtopiaData::Resource
Defined in:
lib/utopia_data/resource/representer.rb

Instance Method Summary collapse

Instance Method Details

#create_resource_representerObject



28
29
30
31
32
33
34
35
36
37
38
# File 'lib/utopia_data/resource/representer.rb', line 28

def create_resource_representer
  representer_module = "    module ::\#{model_name}Representer\n      include Roar::Representer::JSON\n      include Roar::Representer::Feature::Hypermedia\n\n      \#{columns.map{|c| \"property :\#{c}\" }.join(\"\\n\")}\n    end\n  MODEL\n  eval representer_module\nend\n"