Sha256: e34ed740c2af95ad3a98de93bd332ec81d924f7e712f8934bd51dc5070f494f5

Contents?: true

Size: 853 Bytes

Versions: 1

Compression:

Stored size: 853 Bytes

Contents

require 'active_support/concern'
require 'active_support/dependencies/autoload'
require 'active_support/inflector'
require 'active_support/ordered_hash'
require 'active_support/core_ext/module/delegation'
require 'active_support/core_ext/module/attribute_accessors'
require 'active_support/core_ext/class/attribute'

require "ach/version"

# Support for building the files necessary for the bulk exchange of debits and
# credits with financial institutions via the Automated Clearing House system,
# governed by NACHA ( http://www.nacha.org/ ).
module ACH
  extend ActiveSupport::Autoload

  autoload :Constants
  autoload :Formatter
  autoload :Validations
  autoload :Component
  autoload :Record
  autoload :Batch
  autoload :File

  def self.to_const(name)
    [self, self::Record].detect{ |mod| mod.const_defined?(name) }.const_get(name)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ach_builder-0.2.1 lib/ach_builder.rb