Sha256: 12d6f452f12ad3a86edcf653b32f0db9276db1521964eae3f88f3dbabc150522

Contents?: true

Size: 303 Bytes

Versions: 5

Compression:

Stored size: 303 Bytes

Contents

require 'erb'

module ServiceMock
  module ErbMethods

    def render(path)
      content = File.read(File.expand_path(path))
      template = ERB.new(content)
      template.result(binding)
    end

    def value_with_default(value, default)
      return value if value
      default
    end

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
service_mock-0.9 lib/service_mock/erb_methods.rb
service_mock-0.8 lib/service_mock/erb_methods.rb
service_mock-0.7.1 lib/service_mock/erb_methods.rb
service_mock-0.7 lib/service_mock/erb_methods.rb
service_mock-0.6 lib/service_mock/erb_methods.rb