rails で Mix-in するときにすでにあるメソッドをオーバーライドする
module NewMethod
def self.included(mod)
mod.class_eval do
alias_method_chain :method, :new_method
end
end
def method_with_new_method
method_without_new_method
'new method'
end
end
class Origin
def method
'origin method'
end
include NewMethod
end
puts Origin.new.method #=> new methodinclude をメソッドの後に書かないといけないのが微妙
CSS3のみで色々な背景パターンを描画する
CSS3 で複雑なパターンを描画できるようになりました。
基本の組み合わせてとてもいろいろなパターンが実現できて面白いのでやってみましょう。
CSS3で水滴のような形を描く
CSS3 面白いですね.今までは思いつかなかったようなことができるようになっています.
その CSS3 を使って,次のような水滴(のようなもの)を CSS だけで作ってみます.なお,動作確認は,chrome, firefox でしか行っていませんので,あしからず.
IE での動作は全く保証しません.