class S3Master::PolicyDiffer
Attributes
diff[R]
local[R]
remote[R]
Public Class Methods
new(remote_policy, local_policy)
click to toggle source
# File lib/s3_master/policy_differ.rb, line 7 def initialize(remote_policy, local_policy) @remote = remote_policy @local = local_policy compute_diff end
Public Instance Methods
compute_diff()
click to toggle source
# File lib/s3_master/policy_differ.rb, line 13 def compute_diff rj = JSON.neat_generate(@remote, sort: true) lj = JSON.neat_generate(@local, sort: true) @diff = Diffy::Diff.new(rj, lj, context: 7, include_diff_info: true) end
identical?()
click to toggle source
# File lib/s3_master/policy_differ.rb, line 19 def identical?() diff.to_s == "\n" ; end
to_s()
click to toggle source
# File lib/s3_master/policy_differ.rb, line 20 def to_s() diff.to_s ; end