class StringSatisfy::Rule
Base class for rule
Public Class Methods
new(*args)
click to toggle source
# File lib/string_satisfy/rule.rb, line 4 def initialize(*args) @rules_array = args.uniq end
Public Instance Methods
normal_objects()
click to toggle source
# File lib/string_satisfy/rule.rb, line 12 def normal_objects @rules_array - rule_objects end
rule_objects()
click to toggle source
# File lib/string_satisfy/rule.rb, line 8 def rule_objects @rules_array.select {|ele| ele.kind_of? Rule } end