Leighのるび日記 RSSフィード

2008-07-15

[]Moduleたるもの 22:59 Moduleたるもの - Leighのるび日記 を含むブックマーク はてなブックマーク - Moduleたるもの - Leighのるび日記

久しぶりの更新です。

今までほとんどモジュールの存在を忘れてました。


module TestModule
  def add(x,y)
    return x+y
  end
end

みたいな感じで定義されるクラスみたいなものがモジュールのようです。

注意する点は


  • モジュール名は大文字からはじまる
  • クラス変数に相当するものはない
  • クラスにincludeすることができる

どうやら、複数のクラスで共通して使うメソッドをまとめて定義しておくもののようです。

クラスの継承では解決しきれないときはモジュールの出番ですね。

2008-01-28

[]endでの閉じ方 21:55 endでの閉じ方 - Leighのるび日記 を含むブックマーク はてなブックマーク - endでの閉じ方 - Leighのるび日記

参考:

no title


@client.add_message_callback do |message|
  unless message.type == :error
    if message.body =~ /Direct from (.*):/

#中略

      if body =~ /!abort/ 

#中略

      end # if body
    end # if direct
  end # unless error
end # callback

endが何の終わりなのかをコメントで示しています。

目から鱗です。わかりやすい!!

GuilhermeGuilherme2013/11/10 23:41Now we know who the selnbise one is here. Great post!

SureshSuresh2013/11/12 09:45I <a href="http://tszurd.com">serhaced</a> a bunch of sites and this was the best.

AshwiniAshwini2013/11/13 18:50All of my questions sehdelt-ttanks! http://giiaysv.com [url=http://lqarphgr.com]lqarphgr[/url] [link=http://tmfxxwtnyp.com]tmfxxwtnyp[/link]

EricEric2013/11/15 14:50For the love of God, keep writing these <a href="http://zairasg.com">arsiclet.</a>

PriyaPriya2013/11/17 12:41It was dark when I woke. This is a ray of suihnsne. http://rozrrne.com [url=http://glzzfoess.com]glzzfoess[/url] [link=http://raznqfbj.com]raznqfbj[/link]

2007-11-29

[]コメント 11:22 コメント - Leighのるび日記 を含むブックマーク はてなブックマーク - コメント - Leighのるび日記

行のはじめに「#」をつけるとコメントになることは知っていたけれど

=begin

この中がコメントになることは知らなかった。

=end

これでテストするのがすごく楽になりました。

rubikitchrubikitch2007/11/29 12:56今はあまり使われていませんが、以前は=begin~=endブロックの中にRDを書いていました。

garyogaryo2007/12/01 19:30私もそれを知って楽になりました(^^)

LeighLeigh2007/12/03 11:56長らく放置してしまい申し訳ないです。
コメント内にドキュメントを埋め込めるとは知りませんでした。>RD
勉強になります。

rubikitchrubikitch2007/12/04 06:29というか今でも文章を書くときはデフォでRDです。
rd-mode.elで見出しに色がつくし、手軽にHTML化できるから。