2012-01-01から1年間の記事一覧

Cacheクラス

前回作った、configクラスを使いつつ、シングルトン化し、 ブロックの結果をキャッスする関数を生やしたかんじ。 ソース require 'singleton' require 'memcache' require 'bei/config' require 'pp' module Bei class Cache < Memcache include Singleton d…

自分用のConfigクラス

railsでどうすればいいのかわからなかったので、取り急ぎ作った。 require 'singleton' module Bei class Config include Singleton def initialize file = Rails.root.to_s + '/config/environments/config_' + ENV['RAILS_ENV'] + '.rb' @config = eval ( …

validationエラーをif分等で対応するのがだるいのでraiseで対応した

check関数を、modelに実装 checkを呼ぶと、validationがうまく行ってない場合、raiseし死んじゃうようにした。 module Bei require 'pp' require 'bei/exception' class ActiveRecord < ActiveRecord::Base self.abstract_class = true def check if self.in…

Diablo3

マジシャンがしっくりしてます