class Logica::Predicates::AdHoc

Attributes

name[R]

Public Class Methods

new(name, &definition) click to toggle source
# File lib/logica/predicates/ad_hoc.rb, line 6
def initialize(name, &definition)
  @name = name
  define_singleton_method :satisfied_by?, &definition
end

Public Instance Methods

name_and_attributes() click to toggle source
# File lib/logica/predicates/ad_hoc.rb, line 11
def name_and_attributes
  "#{name}()"
end