class Sovren::Language
Attributes
language_code[RW]
read[RW]
speak[RW]
write[RW]
Public Class Methods
parse(languages)
click to toggle source
# File lib/sovren/language.rb, line 5 def self.parse(languages) return Array.new if languages.nil? result = languages.css('Language').collect do |item| c = Language.new c.language_code = item.css('LanguageCode').text c.read = item.css('Read').text == "true" rescue nil c.write = item.css('Write').text == "true" rescue nil c.speak = item.css('Speak').text == "true" rescue nil c end result end
Public Instance Methods
read?()
click to toggle source
# File lib/sovren/language.rb, line 18 def read? !read.nil? && read end
speak?()
click to toggle source
# File lib/sovren/language.rb, line 26 def speak? !speak.nil? && speak end
write?()
click to toggle source
# File lib/sovren/language.rb, line 22 def write? !write.nil? && write end