Class: Captain::Resource::Template

Inherits:
Captain::Resource show all
Defined in:
lib/captain/resource.rb

Constant Summary

Constants inherited from Captain::Resource

PATH

Instance Method Summary collapse

Methods inherited from Captain::Resource

#copy_to, file, template

Constructor Details

#initialize(name, binding) ⇒ Template

Returns a new instance of Template.



33
34
35
36
# File 'lib/captain/resource.rb', line 33

def initialize(name, binding)
  super(name)
  @binding = binding
end

Instance Method Details

#contentsObject



38
39
40
# File 'lib/captain/resource.rb', line 38

def contents
  ERB.new(super, nil, '<>').result(@binding)
end