読者です 読者をやめる 読者になる 読者になる

タグ屋さんの平台

開発した商品のリリースとアナウンスをします。

tanrakuを更新しました。

tanraku

使用例

require 'tanraku'

class Sample

def Sample.example

puts "ハロォ~♪(。・ω・。)ノ"

end

end

Sample.example.exe_error

※exe_errorを作り、メソッドチェーンに対応しました。

いつも通り例外(標準)を発生させます。

最新の0.0.6.2をお使いくださいませ。

注意: tanraku (0.0.7)

これより前のバージョンでは動作が保たれていないため推奨しません。

お待ちかねのtanrakuメソッドをオブジェクトに対応させました。

今までのtanrakuで使っていたクラスはそのまま使えます。

使用例 (構成 : /tomodachi/main.rb)

$LOAD_PATH.unshift(File.expand_path(File.dirname(__FILE__) + "/../"))

Dir.glob(File.expand_path('vendor/bundle/ruby/*/gems/*/lib')).each do |path|
  $LOAD_PATH << path if !$LOAD_PATH.include?(path)
end

require 'tanraku'

class Main
  def Main.live
    puts "短絡メソッド誕生"
  end
end

Main.live.tanraku #tanrakuをメソッドチェーンにする
短絡メソッド誕生
NilClass
{ユーザ名}/.rbenv/versions/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/tanraku-0.0.7/lib/tanraku.rb:100:in `raise'         
{ユーザ名}/.rbenv/versions/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/tanraku-0.0.7/lib/tanraku.rb:100:in `tanraku'         
{ユーザ名}/Documents/tomodachi/app/main.rb:15:in `<main>'
オブジェクトに標準例外を発生させます!

標準例外を発生させるようにしました。かなり便利です。

Copyright © 2007-2017 Takayuki Kamiyama. All Rights Reserved.