Sha256: 69c532131ffc1cfc857621f9285aead4ce1a3a73f9eafa3522f796fe0c407520

Contents?: true

Size: 310 Bytes

Versions: 2

Compression:

Stored size: 310 Bytes

Contents

module Transcriber
  class Resource
    class Embeddable < Association
      include Parser::Embeddable
      include Response::Embeddable

      def raw?
        [Hash, Array].include?(resource_class)
      end

      def from_hash(attrs)
        return hash if raw?
        super
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
transcriber-0.0.10 lib/transcriber/resource/key/embeddable.rb
transcriber-0.0.9 lib/transcriber/resource/key/embeddable.rb