Class: Eco::API::Common::People::DefaultParsers
- Inherits:
-
PersonParser
- Object
- PersonParser
- Eco::API::Common::People::DefaultParsers
- Defined in:
- lib/eco/api/common/people/default_parsers.rb,
lib/eco/api/common/people/default_parsers/select_parser.rb
Overview
Class to define a set of default attribute parsers
Defined Under Namespace
Classes: BooleanParser, CSVParser, DateParser, FreemiumParser, LoginProvidersParser, MultiParser, NumericParser, PolicyGroupsParser, SelectParser, SendInvitesParser
Constant Summary
Constants inherited from PersonParser
PersonParser::ACCOUNT_ATTRS, PersonParser::CORE_ATTRS, PersonParser::FORMAT, PersonParser::TYPE
Instance Attribute Summary
Attributes inherited from PersonParser
#all_attrs, #defined_attrs, #details_attrs, #patch_version, #schema
Instance Method Summary collapse
-
#initialize(*args) ⇒ DefaultParsers
constructor
A new instance of DefaultParsers.
Methods inherited from PersonParser
#active_attrs, #define_attribute, #defined?, #defined_list, #merge, #new, #parse, #patched!, #serialize, #target_attrs_account, #target_attrs_core, #target_attrs_details, #undefined_attrs
Methods included from ClassAutoLoader
#_autoload_namespace, #autoload_children, #autoload_class?, #autoload_namespace, #autoload_namespace_ignore, #autoloaded_children, #autoloaded_class, #autoloaded_namespaces, #autoloads_children_of, #known_class!, #known_classes, #new_classes, #unloaded_children
Methods included from ClassHelpers
#class_resolver, #descendants, #descendants?, #new_class, #resolve_class, #to_constant
Constructor Details
#initialize(*args) ⇒ DefaultParsers
Returns a new instance of DefaultParsers.
11 12 13 14 |
# File 'lib/eco/api/common/people/default_parsers.rb', line 11 def initialize(*args) super(*args) define_defaults end |