Sha256: 663b544e9f7d7cf0c369911dc44d1e9ab1c102f17b41175ce7609ce815f2c38d

Contents?: true

Size: 373 Bytes

Versions: 23

Compression:

Stored size: 373 Bytes

Contents

module Transcriber
  class Resource
    class Relation < Association
      include Response::Relation

      def initialize(name, options = {})
        super
        @has = options.fetch(:has, false)
      end

      def has?
        @has
      end

      def belongs?
        !has?
      end

      def parse(value, resource = nil)
        nil
      end
    end
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
transcriber-0.0.25 lib/transcriber/resource/key/relation.rb
transcriber-0.0.24 lib/transcriber/resource/key/relation.rb
transcriber-0.0.23 lib/transcriber/resource/key/relation.rb
transcriber-0.0.22 lib/transcriber/resource/key/relation.rb
transcriber-0.0.21 lib/transcriber/resource/key/relation.rb
transcriber-0.0.20 lib/transcriber/resource/key/relation.rb
transcriber-0.0.19 lib/transcriber/resource/key/relation.rb
transcriber-0.0.18 lib/transcriber/resource/key/relation.rb
transcriber-0.0.17 lib/transcriber/resource/key/relation.rb
transcriber-0.0.16 lib/transcriber/resource/key/relation.rb
transcriber-0.0.15 lib/transcriber/resource/key/relation.rb
transcriber-0.0.14 lib/transcriber/resource/key/relation.rb
transcriber-0.0.13 lib/transcriber/resource/key/relation.rb
transcriber-0.0.12 lib/transcriber/resource/key/relation.rb
transcriber-0.0.11 lib/transcriber/resource/key/relation.rb
transcriber-0.0.10 lib/transcriber/resource/key/relation.rb
transcriber-0.0.9 lib/transcriber/resource/key/relation.rb
transcriber-0.0.8 lib/transcriber/resource/key/relation.rb
transcriber-0.0.7 lib/transcriber/resource/key/relation.rb
transcriber-0.0.6 lib/transcriber/resource/key/relation.rb