Class: MultiEncoder::AbstractImage

Inherits:
Object
  • Object
show all
Defined in:
lib/multi_encoder/images/abstract.rb

Direct Known Subclasses

BarcodeImage, QRcodeImage

Constant Summary collapse

OUTPUT_FORMAT =
'png'

Instance Method Summary collapse

Constructor Details

#initialize(string, options = {}) ⇒ AbstractImage

Returns a new instance of AbstractImage.



6
7
8
9
10
# File 'lib/multi_encoder/images/abstract.rb', line 6

def initialize(string, options = {})
  @contents = string
  @options = options
  choose_storage
end

Instance Method Details

#hrefObject



12
13
14
15
# File 'lib/multi_encoder/images/abstract.rb', line 12

def href
  write unless exists?
  url
end