# File lib/name/bresciani/marco/gravaty/gravaty.rb, line 26 def initialize(email) @email = email @digest = Digest::MD5.hexdigest @email.downcase end
# File lib/name/bresciani/marco/gravaty/gravaty.rb, line 31 def basic_url(type = nil) extension = '' case type.downcase when 'jpg', 'jpeg', 'png' extension = '.' + type.downcase else raise ArgumentError, t('Type_Error') end if not type.nil? BASIC_URL + @digest + extension end
# File lib/name/bresciani/marco/gravaty/gravaty.rb, line 42 def size_url(value) raise ArgumentError, t('Value_Error') if !value.to_i.between?(MIN_SIZE, MAX_SIZE) basic_url + '?s=' + value end