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