Sha256: 2e6153ffd2269e593874b7bca9e9d2d5f52ccc0195d7e12afafe308fb4a42b9a

Contents?: true

Size: 1.16 KB

Versions: 3

Compression:

Stored size: 1.16 KB

Contents

module Eco
  module API
    module Common
      module People
        # Class to define a set of default attribute parsers
        class DefaultParsers < PersonParser
          autoloads_children_of "Eco::API::Common::Loaders::Parser"
          autoload_namespace    "Eco::API::Common::People::DefaultParsers"

          def initialize(**kargs)
            super(**kargs)
            define_defaults
          end

          private

          def define_defaults
            # SelectParser.new(self, select_hashes: select_tables).process
          end
        end
      end
    end
  end
end

require_relative 'default_parsers/select_parser'
require_relative 'default_parsers/boolean_parser'
require_relative 'default_parsers/numeric_parser'
require_relative 'default_parsers/date_parser'
require_relative 'default_parsers/multi_parser'
require_relative 'default_parsers/send_invites_parser'
require_relative 'default_parsers/freemium_parser'
require_relative 'default_parsers/policy_groups_parser'
require_relative 'default_parsers/login_providers_parser'
require_relative 'default_parsers/csv_parser'
require_relative 'default_parsers/xls_parser'

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
eco-helpers-2.7.2 lib/eco/api/common/people/default_parsers.rb
eco-helpers-2.7.1 lib/eco/api/common/people/default_parsers.rb
eco-helpers-2.7.0 lib/eco/api/common/people/default_parsers.rb