Sha256: f81d19138a0d5d108bfacc522d73ca0d0e758881867398bc622bfdd75a27a44c

Contents?: true

Size: 692 Bytes

Versions: 2

Compression:

Stored size: 692 Bytes

Contents

module Nokogiri::Decorators::XBEL
  module Bookmark
    include Entry

    def modified
      if value = attribute('modified') then Date.parse value.content end
    end
    def modified=(value)
      set_attribute 'modified', value.to_s
    end
    def visited
      if value = attribute('visited') then Date.parse value.content end
    end
    def visited=(value)
      set_attribute 'visited', value.to_s
    end
    def visit
      self.visited = Date.today
    end
    def href
      if value = attribute('href') then value.content end
    end
    def href=(value)
      self.modified = Date.today
      set_attribute 'href', value
    end
    def bookmark?
      true
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
xbel-0.1.2 lib/nokogiri/decorators/xbel/bookmark.rb
xbel-0.1.1 lib/nokogiri/decorators/xbel/bookmark.rb