Skip to content

Instantly share code, notes, and snippets.

View makaroni4's full-sized avatar

Anatoli Makarevich makaroni4

View GitHub Profile
@makaroni4
makaroni4 / set_variable_callback.rb
Created February 20, 2012 17:21
Add method when set variable using monkey patching
class Module
def fields_callbacks(fields)
fields.each do |field, value|
class_eval do
alias :"old_#{field}=" :"#{field}="
define_method("#{field}=") do |v|
value.each { |method| send(method) }
send("old_#{field}=", v)
end
end
@makaroni4
makaroni4 / lastfm_events.rb
Created February 12, 2012 19:40
Get all the events in location from last.fom
#ruby
require "rubygems"
require "net/http"
require 'nokogiri'
#API
PARAMS = %w(title website description)
API_KEY = "YOUR KEY"
LOCATION = "moscow"
@makaroni4
makaroni4 / flash_session_cookie_middleware.rb
Created July 22, 2011 13:13 — forked from Bertg/flash_session_cookie_middleware.rb
FlashSessionCookieMiddleware with fix for sessions with url encoded tokens