Sha256: e46bc311f3feb0aa6faac510bbf366d02f107e630e42b0d063c0cb41099e97ec
Contents?: true
Size: 432 Bytes
Versions: 2
Compression:
Stored size: 432 Bytes
Contents
require 'bigdecimal' require 'date' module Datacaster class DefinitionContext include Datacaster::Predefined include Dry::Monads[:result] attr_accessor :context def m(_definition) raise "not implemented" end def method_missing(m, *args) arg_string = args.empty? ? "" : "(#{args.map(&:inspect).join(', ')})" raise "Datacaster: unknown definition '#{m}#{arg_string}'" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
datacaster-2.0.2 | lib/datacaster/definition_context.rb |
datacaster-2.0.1 | lib/datacaster/definition_context.rb |