Method: RightScale::Policy#initialize

Defined in:
lib/instance/policy.rb

#initialize(policy_name, audit_period, audit) ⇒ Policy

Returns a new instance of Policy.



28
29
30
31
32
33
34
35
36
# File 'lib/instance/policy.rb', line 28

def initialize(policy_name, audit_period, audit)
  @policy_name = policy_name.to_s
  @audit_period = audit_period.to_i
  @audit = RightScale::PolicyAudit.new(audit)
  @count = 0
  @audit_timestamp = Time.now

  @audit.audit.append_info("First run of Reconvergence Policy '#{policy_name}' at #{Time.at(@audit_timestamp).to_s}")
end