Module: Cfp_Cksum
- Included in:
- Cfruby::FileEditCached
- Defined in:
- lib/libcfenjin/cfp_cksum.rb
Instance Method Summary collapse
-
#cksum(object, skip = nil) ⇒ Object
The cksum method calculates a checksum - skipping lines that look like ‘skip’.
Instance Method Details
#cksum(object, skip = nil) ⇒ Object
The cksum method calculates a checksum - skipping lines that look like ‘skip’
16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/libcfenjin/cfp_cksum.rb', line 16 def cksum object, skip = nil if object.class.to_s == 'Array' return cksum_a(object,skip) end if object.class.to_s == 'File' lines = Array.new object.each_line do | ln | lines.push ln end return cksum_a(lines,skip) end raise "Unrecognized object #{object.class}" end |