Sha256: e3275d91a984e3542ec1a450459e69783735789f9c3da7211e4c3e565b649463

Contents?: true

Size: 390 Bytes

Versions: 23

Compression:

Stored size: 390 Bytes

Contents

module JSONAPIonify::Api
  module Relationship::Documentation
    def options_json
      {
        name:              name,
        type:              resource.type,
        relationship_type: self.class.name.split(':').last.downcase
      }
    end

    def documentation_object
      OpenStruct.new(
        name:     name,
        resource: resource_class.type
      )
    end
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
jsonapionify-0.10.0 lib/jsonapionify/api/relationship/documentation.rb
jsonapionify-0.9.3 lib/jsonapionify/api/relationship/documentation.rb
jsonapionify-0.9.2 lib/jsonapionify/api/relationship/documentation.rb