Sha256: 94eda6652a512b6e3644ce48921ee4b2ac8aba548b6d6b9aeb8aa10c38ef4fca

Contents?: true

Size: 369 Bytes

Versions: 3

Compression:

Stored size: 369 Bytes

Contents

require 'openurl'

# A Decorator that will make #to_openurl refuse to construct
# an openurl from individual elements, it'll use the #openurl_kev_co
# or nothing. 
module BentoSearch::OnlyPremadeOpenurl
  
  def to_openurl
    if self.openurl_kev_co
      return OpenURL::ContextObject.new_from_kev( self.openurl_kev_co )
    else
      return nil
    end
  end
  
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
bento_search-0.6.0 app/item_decorators/bento_search/only_premade_openurl.rb
bento_search-0.5.0 app/item_decorators/bento_search/only_premade_openurl.rb
bento_search-0.0.1 app/item_decorators/bento_search/only_premade_openurl.rb