Sha256: a50ff69a929f08846b37663ad9bfcb23f19b569af173890df8ae988be10ffec2

Contents?: true

Size: 556 Bytes

Versions: 16

Compression:

Stored size: 556 Bytes

Contents

module BELParser
  module Resource
    # Reader represents the API for a reader of resource data.
    module Reader
      def retrieve_resource(resource_identifier)
        raise NotImplementedError, "#{__method__} is not implemented."
      end

      def retrieve_value_from_resource(resource_identifier, value)
        raise NotImplementedError, "#{__method__} is not implemented."
      end

      def retrieve_values_from_resource(resource_identifier)
        raise NotImplementedError, "#{__method__} is not implemented."
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
bel_parser-1.0.0.alpha.27-java lib/bel_parser/resource/reader.rb
bel_parser-1.0.0.alpha.27 lib/bel_parser/resource/reader.rb
bel_parser-1.0.0.alpha.26 lib/bel_parser/resource/reader.rb
bel_parser-1.0.0.alpha.25 lib/bel_parser/resource/reader.rb
bel_parser-1.0.0.alpha.24 lib/bel_parser/resource/reader.rb
bel_parser-1.0.0.alpha.23 lib/bel_parser/resource/reader.rb
bel_parser-1.0.0.alpha.22 lib/bel_parser/resource/reader.rb
bel_parser-1.0.0.alpha.21 lib/bel_parser/resource/reader.rb
bel_parser-1.0.0.alpha.20 lib/bel_parser/resource/reader.rb
bel_parser-1.0.0.alpha.19 lib/bel_parser/resource/reader.rb
bel_parser-1.0.0.alpha.18 lib/bel_parser/resource/reader.rb
bel_parser-1.0.0.alpha.17 lib/bel_parser/resource/reader.rb
bel_parser-1.0.0.alpha.16 lib/bel_parser/resource/reader.rb
bel_parser-1.0.0.alpha.15 lib/bel_parser/resource/reader.rb
bel_parser-1.0.0.alpha.14 lib/bel_parser/resource/reader.rb
bel_parser-1.0.0.alpha.13 lib/bel_parser/resource/reader.rb