Sha256: f576da749431161c1bf877b7f1b32bed1cde4216bec7b676ea8f0a41547a6027
Contents?: true
Size: 478 Bytes
Versions: 6
Compression:
Stored size: 478 Bytes
Contents
module Rockstar class Metro < Base attr_accessor :name, :country class << self def new_from_xml(xml, doc) Metro.new( (xml).at(:name).inner_html, (xml).at(:country).inner_html ) end end def initialize(name, country) raise ArgumentError, "Name is required" if name.blank? raise ArgumentError, "Country is required" if country.blank? @name = name @country = country end end end
Version data entries
6 entries across 6 versions & 2 rubygems