Class: Capistrano::Template::Helpers::TemplateDigester

Inherits:
SimpleDelegator
  • Object
show all
Defined in:
lib/capistrano/template/helpers/template_digester.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(renderer, digest_algo) ⇒ TemplateDigester

Returns a new instance of TemplateDigester.



7
8
9
10
11
# File 'lib/capistrano/template/helpers/template_digester.rb', line 7

def initialize(renderer, digest_algo)
  super renderer

  self.digest_algo = digest_algo
end

Instance Attribute Details

#digest_algoObject

Returns the value of attribute digest_algo.



5
6
7
# File 'lib/capistrano/template/helpers/template_digester.rb', line 5

def digest_algo
  @digest_algo
end

Instance Method Details

#digestObject



13
14
15
# File 'lib/capistrano/template/helpers/template_digester.rb', line 13

def digest
  digest_algo.call(as_str)
end