class Exlibris::Primo::Review

Primo Review

Public Class Methods

new(*args) click to toggle source
Calls superclass method Exlibris::Primo::WriteAttributes::new
# File lib/exlibris/primo/review.rb, line 12
def initialize *args
  @raw_xml = args.last.delete(:raw_xml)
  super
end

Public Instance Methods

allow_user_name?() click to toggle source
# File lib/exlibris/primo/review.rb, line 41
def allow_user_name?
  @allow_user_name = (xml.root.at_xpath("//allowUserName").inner_text.eql? "true")
end
rating() click to toggle source
# File lib/exlibris/primo/review.rb, line 25
def rating
  @rating = xml.root.at_xpath("//rating").inner_text
end
record_id() click to toggle source
# File lib/exlibris/primo/review.rb, line 21
def record_id
  @record_id = xml.root.at_xpath("//docId").inner_text
end
status() click to toggle source
# File lib/exlibris/primo/review.rb, line 29
def status
  @status = xml.root.at_xpath("//status").inner_text
end
user_display_name() click to toggle source
# File lib/exlibris/primo/review.rb, line 37
def user_display_name
  @user_display_name = xml.root.at_xpath("//userDisplayName").inner_text
end
user_id() click to toggle source
# File lib/exlibris/primo/review.rb, line 17
def user_id
  @user_id = xml.root.at_xpath("//userId").inner_text
end
value() click to toggle source
# File lib/exlibris/primo/review.rb, line 33
def value
  @value = xml.root.at_xpath("//value").inner_text
end