Class: Rebi::ErbHelper

Inherits:
Object
  • Object
show all
Defined in:
lib/rebi/erb_helper.rb

Instance Method Summary collapse

Constructor Details

#initialize(input, env_vars) ⇒ ErbHelper

Returns a new instance of ErbHelper.



3
4
5
6
# File 'lib/rebi/erb_helper.rb', line 3

def initialize input, env_vars
  @input = input
  @env = env_vars || {}
end

Instance Method Details

#rebi_env(k = nil) ⇒ Object



8
9
10
# File 'lib/rebi/erb_helper.rb', line 8

def rebi_env k=nil
  k.present? ? @env[k] : @env
end

#resultObject



12
13
14
# File 'lib/rebi/erb_helper.rb', line 12

def result
  ERB.new(@input).result(binding)
end