Sha256: 68dbc10560179c33dfe2419e51e8770bc2f2fd40f336db00ad5201b2cf52a31d

Contents?: true

Size: 395 Bytes

Versions: 1

Compression:

Stored size: 395 Bytes

Contents

module RestfulObjects::Service
  include RestfulObjects::LinkGenerator

  def self.included(base)
    RestfulObjects::DomainModel.current.register_type(base.name)
    RestfulObjects::DomainModel.current.register_service(base)

    base.class_eval do
      extend RestfulObjects::ObjectMacros
      include RestfulObjects::ObjectBase
      include RestfulObjects::ObjectActions
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
restful_objects-0.0.8 lib/restful_objects/domain_model/mixins/service.rb