class Medie::Json::Links
represents a set of links using json
Public Class Methods
new(parent_node)
click to toggle source
# File lib/medie/json/links.rb, line 6 def initialize(parent_node) @node = parent_node end
Public Instance Methods
method_missing(symbol, *args, &block)
click to toggle source
# File lib/medie/json/links.rb, line 14 def method_missing(symbol, *args, &block) linkset = @node.select {|link| link.rel == symbol.to_s } linkset.map! { |link| Medie::Link.new(link) } unless linkset.empty? linkset.size == 1 ? linkset.first : linkset else nil end end
refresh()
click to toggle source
# File lib/medie/json/links.rb, line 10 def refresh links.self.follow.get end