class SaganCrafter::Ruleset

Attributes

rules[R]

Public Class Methods

new(rule_sources, existing_connection=nil) click to toggle source
# File lib/sagan_crafter/ruleset.rb, line 5
def initialize(rule_sources, existing_connection=nil)
  @rules_builders = []
  @rules = []
  @connection = existing_connection
  rule_sources.each do |source|
    @rules << new_rule_source(source)
  end
  @rules
end

Public Instance Methods

new_rule_source(source) click to toggle source
# File lib/sagan_crafter/ruleset.rb, line 19
def new_rule_source(source)
  raise TemplateError, "new_rule_source called on template class Ruleset"
end
to_s() click to toggle source
# File lib/sagan_crafter/ruleset.rb, line 15
def to_s
  @rules.to_s
end