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.12.10 lib/jsonapionify/api/relationship/documentation.rb
jsonapionify-0.12.9 lib/jsonapionify/api/relationship/documentation.rb
jsonapionify-0.12.8 lib/jsonapionify/api/relationship/documentation.rb
jsonapionify-0.12.7 lib/jsonapionify/api/relationship/documentation.rb
jsonapionify-0.12.5 lib/jsonapionify/api/relationship/documentation.rb
jsonapionify-0.12.4 lib/jsonapionify/api/relationship/documentation.rb
jsonapionify-0.12.3 lib/jsonapionify/api/relationship/documentation.rb
jsonapionify-0.12.2 lib/jsonapionify/api/relationship/documentation.rb
jsonapionify-0.12.1 lib/jsonapionify/api/relationship/documentation.rb
jsonapionify-0.12.0 lib/jsonapionify/api/relationship/documentation.rb
jsonapionify-0.11.11 lib/jsonapionify/api/relationship/documentation.rb
jsonapionify-0.11.10 lib/jsonapionify/api/relationship/documentation.rb
jsonapionify-0.11.9 lib/jsonapionify/api/relationship/documentation.rb
jsonapionify-0.11.8 lib/jsonapionify/api/relationship/documentation.rb
jsonapionify-0.11.7 lib/jsonapionify/api/relationship/documentation.rb
jsonapionify-0.11.6 lib/jsonapionify/api/relationship/documentation.rb
jsonapionify-0.11.5 lib/jsonapionify/api/relationship/documentation.rb
jsonapionify-0.11.0 lib/jsonapionify/api/relationship/documentation.rb
jsonapionify-0.10.2 lib/jsonapionify/api/relationship/documentation.rb
jsonapionify-0.10.1 lib/jsonapionify/api/relationship/documentation.rb