Method: Muhimbi::Converter#initialize

Defined in:
lib/muhimbi/converter.rb

#initialize(opts = {}) ⇒ Converter

Returns a new instance of Converter.



10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/muhimbi/converter.rb', line 10

def initialize(opts={})

  unless opts[:file].blank?
    self.file_content = encode_file(opts[:file])
    self.file         = opts[:file]
  end

  self.tap do |client|
    client.options    ||= {}
    client.defaults_options(opts)
    client.options ||= opts
    yield client if block_given?
  end

end