Sha256: 299ac83a1f918c300e8a9d5b94db58a7f9c58fca5c751d4a65fbb04e43e86b5c
Contents?: true
Size: 1.68 KB
Versions: 1
Compression:
Stored size: 1.68 KB
Contents
# frozen_string_literal: true require 'active_support/core_ext/object' require 'csv_decision2/parse' # CSV Decision: CSV based Ruby decision tables. # Created December 2017. # @author Brett Vickers <brett@phillips-vickers.com> # See LICENSE and README.md for details. module CSVDecision2 # @return [String] gem project's root directory def self.root File.dirname __dir__ end autoload :Columns, 'csv_decision2/columns' autoload :Data, 'csv_decision2/data' autoload :Decision, 'csv_decision2/decision' autoload :Defaults, 'csv_decision2/defaults' autoload :Dictionary, 'csv_decision2/dictionary' autoload :Header, 'csv_decision2/header' autoload :Index, 'csv_decision2/index' autoload :Input, 'csv_decision2/input' autoload :Load, 'csv_decision2/load' autoload :Matchers, 'csv_decision2/matchers' autoload :Options, 'csv_decision2/options' autoload :Parse, 'csv_decision2/parse' autoload :Paths, 'csv_decision2/paths' autoload :Result, 'csv_decision2/result' autoload :Scan, 'csv_decision2/scan' autoload :ScanRow, 'csv_decision2/scan_row' autoload :Table, 'csv_decision2/table' autoload :Validate, 'csv_decision2/validate' # Cell matchers class Matchers autoload :Constant, 'csv_decision2/matchers/constant' autoload :Function, 'csv_decision2/matchers/function' autoload :Guard, 'csv_decision2/matchers/guard' autoload :Numeric, 'csv_decision2/matchers/numeric' autoload :Pattern, 'csv_decision2/matchers/pattern' autoload :Range, 'csv_decision2/matchers/range' autoload :Symbol, 'csv_decision2/matchers/symbol' end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
csv_decision2-0.5.2 | lib/csv_decision2.rb |