Class: IceT::Rule::Repository

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/ice_t/rule/repository.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeRepository

Returns a new instance of Repository.



34
35
36
# File 'lib/ice_t/rule/repository.rb', line 34

def initialize
  @rules = []      
end

Instance Attribute Details

#rulesObject (readonly)

Returns the value of attribute rules.



32
33
34
# File 'lib/ice_t/rule/repository.rb', line 32

def rules
  @rules
end

Instance Method Details

#add(rule) ⇒ Object



38
39
40
# File 'lib/ice_t/rule/repository.rb', line 38

def add(rule)
  @rules << rule unless rule.nil?
end

#remove(rule) ⇒ Object



42
43
44
# File 'lib/ice_t/rule/repository.rb', line 42

def remove(rule)
  @rules.delete(rule)
end