Sha256: f64f9db4639fa4e17a0c99105f80952c2fe7a01d382dd041c254effe0884fa4c

Contents?: true

Size: 530 Bytes

Versions: 1

Compression:

Stored size: 530 Bytes

Contents

class Zemanta
  class Markup
    class Link
      attr_reader :relevance, :confidence, :entity_type, :target, :anchor

      def initialize(opts = {})
        @relevance   = opts["relevance"]
        @confidence  = opts["confidence"]
        @entity_type = opts["entity_type"]
        @target      = opts["target"].map{ |opts| Target.new(opts) }
        @anchor      = opts["anchor"]
      end

      def above?(relevance, confidence)
        @relevance >= relevance and @confidence >= confidence
      end      
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
zemanta_client-0.0.2 lib/zemanta/markup/link.rb