Sha256: a19f8dfa9b9cbd838b49f22dc6fd3e46d17b8a80bc22a9328910bb956165e93d
Contents?: true
Size: 356 Bytes
Versions: 14
Compression:
Stored size: 356 Bytes
Contents
class Ticket::QRCode def initialize(ticket, order = nil) @ticket = ticket @order = order end def text ticket.uuid end def render(file) png = RQRCode::QRCode.new(text.to_s, :size => 4, :level => :l).to_img png.resize(150, 150).save(file) end private delegate :event, :to => :ticket attr_reader :ticket, :order end
Version data entries
14 entries across 14 versions & 1 rubygems