Skip to content

Instantly share code, notes, and snippets.

@ondrejbartas
ondrejbartas / send_mail_with_inline_image.rb
Created July 18, 2012 15:34
Send mail with inline image html and text optionally wit Amazon SES
# add to Gemfile
# gem "mail"
#
# or do in terminal
# 'gem install mail'
# send_mail_with_inline_image.rb
require 'mail'
@ondrejbartas
ondrejbartas / gist:1943804
Created February 29, 2012 19:29
Translate diacritics and unicode chars to ASCII
# -*- encoding : utf-8 -*-
require "active_support"
require 'active_support/inflector'
puts ActiveSupport::Inflector::transliterate("Nějaký ten string ščřžýáíé")
@ondrejbartas
ondrejbartas / gist:1943795
Created February 29, 2012 19:29
Substring UNICODE in ruby 1.8.7
puts "ščřžýáíéáýžřčřžýáíážřýášžýěáč".scan(/./mu)[0,10].join
@ondrejbartas
ondrejbartas / redis_connect.rb
Created July 29, 2011 09:28
Connection to redis
class RedisConnect
@@db_redis = nil
@@db_adtext_redis = nil
def self.redis
if @@db_redis.nil?
config = YAML.load_file('config/database.yml')[ENV['RACK_ENV']]
@@db_redis = Redis.new(:host => config["host"], :port => config["port"], :db => config["db"])
end
return @@db_redis
@ondrejbartas
ondrejbartas / redis_connect.rb
Created July 29, 2011 09:28
Connection to redis
class RedisConnect
@@db_redis = nil
@@db_adtext_redis = nil
def self.redis
if @@db_redis.nil?
config = YAML.load_file('config/database.yml')[ENV['RACK_ENV']]
@@db_redis = Redis.new(:host => config["host"], :port => config["port"], :db => config["db"])
end
return @@db_redis