lib/pmp/client.rb in pmp-0.1.1 vs lib/pmp/client.rb in pmp-0.1.2

- old
+ new

@@ -9,14 +9,14 @@ apply_configuration(options) yield(self) if block_given? end def token(opts={}) - PMP::Token.new(options.merge(opts)).get_token + @token ||= PMP::Token.new(options.merge(opts)).get_token end - def root(opts={}, &block) - PMP::CollectionDocument.new(options.merge(opts), &block) + def root(opts={}, &block) + @root ||= PMP::CollectionDocument.new(options.merge(opts), &block) end end end