Class: Kampainer::ContactInformationFilter

Inherits:
SchemaObject show all
Defined in:
lib/kampainer/contact.rb

Instance Method Summary collapse

Methods inherited from SchemaObject

#inspect

Constructor Details

#initialize(options) ⇒ ContactInformationFilter

Returns a new instance of ContactInformationFilter.



76
77
78
79
80
81
82
83
# File 'lib/kampainer/contact.rb', line 76

def initialize(options)
  options.each do |k, v|
    @include_static_attributes = !!v if k.to_s =~ /static/ || v.to_s =~ /static/
    @include_custom_attributes = !!v if k.to_s =~ /custom/ || v.to_s =~ /custom/
    @include_system_attributes = !!v if k.to_s =~ /system/ || v.to_s =~ /system/
    @include_group_membership_data = !!v if k.to_s =~ /group|member/ || v.to_s =~ /group|member/
  end
end