class Ezid::Session
An EZID session
@api private
Attributes
Public Class Methods
new(cookie=nil)
click to toggle source
# File lib/ezid/session.rb, line 11 def initialize(cookie=nil) open(cookie) if cookie end
Public Instance Methods
close()
click to toggle source
# File lib/ezid/session.rb, line 23 def close @cookie = nil end
closed?()
click to toggle source
# File lib/ezid/session.rb, line 27 def closed? cookie.nil? end
inspect()
click to toggle source
Calls superclass method
# File lib/ezid/session.rb, line 15 def inspect super.sub(/@cookie="[^\"]+"/, "OPEN") end
open(cookie)
click to toggle source
# File lib/ezid/session.rb, line 19 def open(cookie) @cookie = cookie end
open?()
click to toggle source
# File lib/ezid/session.rb, line 31 def open? !closed? end