Sha256: 62d4f1292b146e5fd53f770fe09bf09787837cd995ca693c3861fe55b2051075

Contents?: true

Size: 432 Bytes

Versions: 3

Compression:

Stored size: 432 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

3 entries across 3 versions & 1 rubygems

Version Path
restful_objects-0.0.5 lib/restful_objects/service.rb
restful_objects-0.0.4 lib/restful_objects/service.rb
restful_objects-0.0.3 lib/restful_objects/service.rb