Class: Ekispert::EkispertBase
- Inherits:
-
Object
- Object
- Ekispert::EkispertBase
- Includes:
- Util
- Defined in:
- lib/ekispert/ekispert_base.rb
Direct Known Subclasses
Course, Course::PassStatus, Course::PassStatus::Comment, Course::PassStatus::Name, Course::PassStatus::Type, Course::Price, Course::Price::Name, Course::Price::Oneway, Course::Price::Rate, Course::Price::RevisionStatus, Course::Price::RevisionStatusComment, Course::Price::Round, Course::Price::Type, Course::Route, Course::Route::Line, Course::Route::Line::ArrivalState, Course::Route::Line::ArrivalState::Datetime, Course::Route::Line::ArrivalState::Gate, Course::Route::Line::ArrivalState::Gate::GeoPoint, Course::Route::Line::ArrivalState::Gate::Name, Course::Route::Line::ArrivalState::Type, Course::Route::Line::Color, Course::Route::Line::Corporation, Course::Route::Line::Corporation::Name, Course::Route::Line::DepartureState, Course::Route::Line::DepartureState::Datetime, Course::Route::Line::DepartureState::Gate, Course::Route::Line::DepartureState::Gate::GeoPoint, Course::Route::Line::DepartureState::Gate::Name, Course::Route::Line::DepartureState::Type, Course::Route::Line::Destination, Course::Route::Line::LineSymbol, Course::Route::Line::LineSymbol::Name, Course::Route::Line::Name, Course::Route::Line::Number, Course::Route::Line::Stop, Course::Route::Line::Stop::ArrivalState, Course::Route::Line::Stop::ArrivalState::Datetime, Course::Route::Line::Stop::DepartureState, Course::Route::Line::Stop::DepartureState::Datetime, Course::Route::Line::Stop::Point, Course::Route::Line::Stop::Point::Prefecture, Course::Route::Line::Stop::Point::Prefecture::Name, Course::Route::Line::Stop::Point::Station, Course::Route::Line::Stop::Point::Station::Name, Course::Route::Line::TimeReliability, Course::Route::Line::Type, Course::Route::Line::TypicalName, Course::Route::Point, Course::Route::Point::GeoPoint, Course::Route::Point::Name, Course::Route::Point::Prefecture, Course::Route::Point::Prefecture::Name, Course::Route::Point::Station::Name, Course::Route::Point::Station::Type, Course::Route::Point::Station::Yomi, Course::SerializeData, DataVersion::Copyrights, DataVersion::Version, Information, Information::Corporation, Information::Corporation::Name, Information::Exit, Information::Exit::Comment, Information::Exit::Name, Information::Line, Information::Line::Color, Information::Line::Name, Information::Line::Type, Information::Type, Information::WelfareFacilities, Information::WelfareFacilities::Comment, Information::WelfareFacilities::Name, Point, Point::GeoPoint, Point::Prefecture, Point::Prefecture::Name, Point::Station::GateGroup, Point::Station::GateGroup::Gate, Point::Station::GateGroup::Gate::GeoPoint, Point::Station::GateGroup::Gate::Name, Point::Station::Name, Point::Station::OldName, Point::Station::Type, Point::Station::Yomi
Instance Method Summary collapse
-
#initialize(element) ⇒ EkispertBase
constructor
argument: element: XML element (parsed Nokogiri).
Methods included from Util
Constructor Details
#initialize(element) ⇒ EkispertBase
argument:
element: XML element (parsed Nokogiri)
7 8 9 10 11 |
# File 'lib/ekispert/ekispert_base.rb', line 7 def initialize(element) set_methods_from_attributes(element) set_method_from_text(element) update_class_list_variable(element) end |