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.



11
12
13
# File 'lib/ice_t/rule/repository.rb', line 11

def initialize
  @rules = []      
end

Instance Attribute Details

#rulesObject (readonly)

Returns the value of attribute rules.



9
10
11
# File 'lib/ice_t/rule/repository.rb', line 9

def rules
  @rules
end

Instance Method Details

#add(rule) ⇒ Object



15
16
17
# File 'lib/ice_t/rule/repository.rb', line 15

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

#remove(rule) ⇒ Object



19
20
21
# File 'lib/ice_t/rule/repository.rb', line 19

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