Sha256: f4607b7ab959f4603ddf018f790a517dc564aa22430949c8c3612b6bdb7a4cdd

Contents?: true

Size: 453 Bytes

Versions: 1

Compression:

Stored size: 453 Bytes

Contents

module RestfulObjects
  module Service
    include LinkGenerator

    def self.included(base)
      RestfulObjects::DomainModel.current.types.add(base.name)

      base.class_eval do
        extend ObjectMacros
        include ObjectBase
        include ObjectActions

        def rs_register_in_model
          # do_nothing
        end
      end

      RestfulObjects::DomainModel.current.services.register(base)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
restful_objects-0.0.2 lib/restful_objects/service.rb