Class: InterFAX::Image

Inherits:
Object
  • Object
show all
Defined in:
lib/interfax/image.rb

Instance Method Summary collapse

Methods inherited from Object

#attributes

Instance Method Details

#extensionObject



10
11
12
13
14
15
16
# File 'lib/interfax/image.rb', line 10

def extension
  if mimeType == 'application/pdf'
    'pdf'
  else
    'tiff'
  end
end

#inspectObject



2
3
4
5
6
7
8
# File 'lib/interfax/image.rb', line 2

def inspect
  _data = data
  self.data = "#{data[0..20]}..."
  result = super
  self.data = _data
  result
end

#save(filename) ⇒ Object



18
19
20
21
22
# File 'lib/interfax/image.rb', line 18

def save filename
  File.open(filename, 'wb') do |file|
    file.write(data)
  end
end