Class: SBF::Client::Fundraiser::PartialEvent
- Inherits:
-
PartialEvent
- Object
- BaseEntity
- TopLevelEntity
- Event
- PartialEvent
- SBF::Client::Fundraiser::PartialEvent
- Defined in:
- lib/stbaldricks/entities/fundraiser.rb
Constant Summary
Constants inherited from TopLevelEntity
TopLevelEntity::DEFAULT_CLASS_ACTIONS, TopLevelEntity::DEFAULT_CRUD_ACTIONS, TopLevelEntity::DEFAULT_ENDPOINT, TopLevelEntity::DEFAULT_INSTANCE_ACTIONS
Constants inherited from BaseEntity
Instance Attribute Summary
Attributes inherited from PartialEvent
Attributes inherited from BaseEntity
Instance Method Summary collapse
Methods inherited from PartialEvent
Methods inherited from Event
Methods included from VenueConcern
Methods included from FundraisingPageConcern
Methods included from EventYearConcern
Methods included from DonationRecipientConcern
Methods included from Entities::Cacheable
Methods inherited from TopLevelEntity
_endpoint, action, actions, blacklist_action, class_action, define_endpoint, endpoint, #endpoint, instance_action
Methods inherited from BaseEntity
allow_instantiation?, attr_accessor, attr_reader, attr_writer, collection_attributes, defined_attributes, #destroyed?, #dirty_data, entity_attr_accessor, entity_attr_reader, entity_attr_writer, entity_attributes, entity_collection_attr_accessor, entity_collection_attr_reader, entity_collection_attr_writer, #error, inherited, #initialize, #keys_hash, #model_name, multitype_attr_accessor, multitype_attr_reader, multitype_attr_writer, multitype_collection_attr_accessor, multitype_collection_attr_reader, multitype_collection_attr_writer, #not_provided_attributes, optional_attributes, #persisted?, #reload!, #reload_recursive, #rollback!, #to_json, #to_partial
Methods included from EntityResponseConcern
#add_errors, #data, #error?, #errors?, #errors_http_code=, #http_code, #success?
Constructor Details
This class inherits a constructor from SBF::Client::BaseEntity
Instance Method Details
#to_hash ⇒ Object
86 87 88 89 90 91 92 93 |
# File 'lib/stbaldricks/entities/fundraiser.rb', line 86 def to_hash entity_hash = super # Fundraisers do not require an event but are still reliant on an event year entity_hash.delete(:id) if id.nil? entity_hash end |