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