Skip to content

Instantly share code, notes, and snippets.

View zoki's full-sized avatar

Zoran Zabcic zoki

View GitHub Profile
# frozen_string_literal: true
# 2.7 Provjera računa preko QR koda
# Obveznik fiskalizacije prilikom izdavanja računa, na svakom računu zajedno s podacima računa prikazuje
# odnosno ispisuje i QR kod tog računa kako bi kupac mogao izvršiti provjeru računa preko njega.
# Pri određivanju QR koda koristi se QR kod model 1 ili model 2 najmanje moguće inačice. QR kod treba
# biti minimalno veličine 2 puta 2 centimetra pri čemu prazan prostor sa svih strana QR koda mora biti
# minimalno 2 milimetara. Ne smije biti ispisan na slici i logu niti smije sadržavati sliku ili logo. QR kod
# treba imati minimalno „L“ razinu korekciju greške. Mora biti usklađen sa standardom ISO/IEC 15415.
@zoki
zoki / use_super_with_define_method.rb
Created November 5, 2019 09:51
Use super with dynamically defined methods in ruby
# frozen_string_literal: true
# Use super with dynamically defined methods in ruby
class Common
class << self
def attribute(*names)
names.each do |name|
define_method(name) do
attributes[name.to_sym]
@zoki
zoki / devise_tags_fix.rb
Created June 4, 2019 20:40
Devise and ActsAsTaggableOn - prevent loading tags with user
# frozen_string_literal: true
#
# Devise & ActsAsTaggableOn gems combination
# This fix redefine inspect method by excluding tag_lists form it.
#
# Because the way Devise redefines inspect method tag_lists are getting
# loaded on every user query.
#
# From Devise: