Sha256: e4e46352243f08544273389a2489f62b0ad882664e60a91da9b492400e90babf
Contents?: true
Size: 677 Bytes
Versions: 4
Compression:
Stored size: 677 Bytes
Contents
module Erlectricity class Condition def initialize end def binding_for(arg) nil end def satisfies?(arg) false end alias === satisfies? end module Conditions def atom() TypeCondition.new(Symbol) end def any() TypeCondition.new(Object) end def number() TypeCondition.new(Fixnum) end def pid() TypeCondition.new(Erlectricity::Pid) end def string() TypeCondition.new(String) end def list() TypeCondition.new(Array) end def hash() HashCondition.new() end end extend Conditions end Any = Object
Version data entries
4 entries across 4 versions & 3 rubygems