[NEW] Gestalts for silverlight + popular JS libs
[ohcount] / ruby / gestalt / rules / gestalt_rule.rb
1 module Ohcount
2         module Gestalt
3
4                 # states that a certain gestalt is required.
5                 class GestaltRule < Rule
6                         attr_reader :type, :name
7
8                         def initialize(type, name)
9         @type = type
10         @name = name
11       end
12
13                         def triggers(gestalt_engine)
14         if gestalt_engine.has_gestalt?(type,name)
15           [Trigger.new]
16         else
17           []
18         end
19                         end
20                 end
21         end
22 end