{"blog_title":"@m_seki \u306e","published":"2007-10-25 01:49:39","height":"190","categories":[],"html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fdruby.hatenablog.com%2Fentry%2F20071025%2F1193244579\" title=\" \u6ca1\u306b\u306a\u3063\u305f\u65b9\u306e\u76f4\u7a4d - @m_seki \u306e\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","image_url":null,"blog_url":"https://druby.hatenablog.com/","provider_name":"Hatena Blog","description":"http://d.hatena.ne.jp/m_seki/20071018#1192719151 \u524d\u56de\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3088\u308a\u3082\u305a\u3063\u3068\u308f\u304b\u308a\u306b\u304f\u3044\u3068\u8a55\u5224\u304c\u60aa\u304b\u3063\u305f\u65b9\u306e\u5b9f\u88c5\u3082\u3055\u3089\u3057\u307e\u3059\u3002\u300c class Product def self.<<(ary) self.new(ary) end def initialize(ary, parent=[[]]) @ary = ary @parent = parent end def <<(ary) self.class.new(ary, self) end def each @parent.each do |left| @ary.each do |right| y\u2026","author_url":"https://blog.hatena.ne.jp/m_seki/","title":" \u6ca1\u306b\u306a\u3063\u305f\u65b9\u306e\u76f4\u7a4d","type":"rich","url":"https://druby.hatenablog.com/entry/20071025/1193244579","author_name":"m_seki","width":"100%","version":"1.0","provider_url":"https://hatena.blog"}