Sha256: bfb841af1a3b7899066ff752b6899cfc3caf66ca7aba4be79512954501e9171d
Contents?: true
Size: 633 Bytes
Versions: 1
Compression:
Stored size: 633 Bytes
Contents
require 'kangaroo/ruby_adapter/class_definition' require 'kangaroo/ruby_adapter/fields' module Kangaroo module RubyAdapter class Base include ClassDefinition include Fields attr_accessor :oo_model, :root_namespace def initialize model @oo_model = model @root_namespace = model.class.namespace end # Adapt the OpenERP model to ruby # # return [Class] A Kangaroo::Model::Base subclass representing the OpenERP model def to_ruby define_class add_fields add_associations @ruby_model end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kangaroo-0.1.0.alpha1 | lib/kangaroo/ruby_adapter/base.rb |