2012-08-01から1ヶ月間の記事一覧
web-socket-jsとは WebSocketに対応していないブラウザに対してFlashを利用して擬似的に WebSocket接続を行うもの。 socket.ioなどのライブラリはWebSocketに対応していないとFlashやLong Cometに置き換えるがweb-socket-jsは一貫してWebSocketを貫き通す。…
active_support/core_ext/hash/ 以下をざっとみてみた。 slice.rb sliceは引数の要素を含むHashを返しslice!はオブジェクトごと書き換える。 extract!は引数のkeyを削除し、戻り値は削除したHash。 irb(main):001:0> require "active_support/core_ext/hash"…
active_support/core_ext/range/ 以下をざっとみてみた。 include_with_range.rb Range#include_with_range?(val)はvalがRangeじゃなかったら単純にincludeしてるかを 判断し、Rangeだった場合はレシーバの範囲内に収まっているかどうかを検証する。 irb(mai…
active_support/core_ext/array/ 以下をざっとみてみた。 prepend_and_append.rb appendに unshift -> prependにalias張る。 access.rb 要素にアクセスしやすいヘルパーみたいなもの。 Array#forty_two っていつ使うんだろ・・・ irb(main):012:0> require "…