Class: ChurchCommunityBuilder::Campus
- Defined in:
- lib/api/campus.rb
Instance Attribute Summary
Attributes inherited from ApiObject
#error_messages, #marked_for_destruction
Instance Method Summary collapse
-
#initialize(json_data = nil, options = {}) ⇒ Campus
constructor
A new instance of Campus.
Methods inherited from ApiObject
__ccb_attributes, ccb_attr_accessor, #initialize_from_json_object, #is_deleted?, #set_attributes, #to_attributes
Constructor Details
#initialize(json_data = nil, options = {}) ⇒ Campus
Returns a new instance of Campus.
15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/api/campus.rb', line 15 def initialize(json_data = nil, = {}) # When we initialize from CampusReader, the "Campus" is buried if json_data["ccb_api"].nil? campus_json = json_data else campus_json = json_data["ccb_api"]["response"]["campuses"]["campus"] end initialize_from_json_object(campus_json) unless campus_json.nil? end |