るりまサーチ

最速Rubyリファレンスマニュアル検索!
154件ヒット [1-100件を表示] (0.048秒)
トップページ > クエリ:Class[x] > 種類:モジュール[x]

別のキーワード

  1. argf.class lines
  2. argf.class each
  3. argf.class each_line
  4. class new
  5. argf.class gets

ライブラリ

キーワード

検索結果

<< 1 2 > >>

JSON::Ext::Generator::GeneratorMethods::FalseClass (6001.0)

Alias of JSON::Generator::GeneratorMethods::FalseClass

...Alias of JSON::Generator::GeneratorMethods::FalseClass...

JSON::Ext::Generator::GeneratorMethods::NilClass (6001.0)

Alias of JSON::Generator::GeneratorMethods::NilClass

...Alias of JSON::Generator::GeneratorMethods::NilClass...

JSON::Ext::Generator::GeneratorMethods::TrueClass (6001.0)

Alias of JSON::Generator::GeneratorMethods::TrueClass

...Alias of JSON::Generator::GeneratorMethods::TrueClass...

JSON::Generator::GeneratorMethods::FalseClass (6001.0)

FalseClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。

...FalseClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。...

JSON::Generator::GeneratorMethods::NilClass (6001.0)

NilClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。

...NilClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。...

絞り込み条件を変える

JSON::Generator::GeneratorMethods::TrueClass (6001.0)

TrueClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。

...TrueClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。...

OpenSSL::ASN1 (43.0)

ASN.1(Abstract Syntax Notation One) のデータを取り扱うためのモジュールです。

...00 @tag=12, @value="foobar", @tagging=nil, @tag_class=:UNIVERSAL>
OpenSSL::ASN1.decode(y.to_der)
# => #<OpenSSL::ASN1::Sequence:0x000000027c47d0 @tag=16, @value=[#<OpenSSL::ASN1::Boolean:0x000000027c4898 @tag=1, @value=true, @tagging=nil, @tag_class=:UNIVERSAL>, #<OpenSSL::ASN1::Integer:0x000000...
...gging=nil, @tag_class=:UNIVERSAL>], @tagging=nil, @tag_class=:UNIVERSAL>
OpenSSL::ASN1.decode(z.to_der)
# => #<OpenSSL::ASN1::ASN1Data:0x000000027bc918 @tag=2, @value=[#<OpenSSL::ASN1::Boolean:0x000000027bc968 @tag=1, @value=false, @tagging=nil, @tag_class=:UNIVERSAL>], @tag_class=:APPLICATION>...
...OpenSSL::ASN1.decode(u.to_der)
# => #<OpenSSL::ASN1::ASN1Data:0x000000025bef30 @tag=3, @value="\x00", @tag_class=:APPLICATION>
# @valueが "\x00" という文字列になっている

このモジュールは ASN.1 記法による記述を解釈し、利用する機能はないため、
IMPLIC...

Observable (37.0)

Observer パターンを提供するモジュールです。

...ify_observers の引数は
そのままオブザーバの update メソッドに渡されます。

=== サンプルコード
require "observer"

class
Ticker ### Periodically fetch a stock price.
include Observable

def initialize(symbol)
@symbol = symbol
end

def...
...bservers(Time.now, price)
end
sleep 1
end
end
end

class
Price ### A mock class to fetch a stock price (60 - 140).
def self.fetch(symbol)
60 + rand(80)
end
end

class
Warner ### An abstract observer of Ticker objects.
def initial...
...t
ticker.add_observer(self)
end
end

class
WarnLow < Warner
def update(time, price) # callback for observer
if price < @limit
print "--- #{time.to_s}: Price below #@limit: #{price}\n"
end
end
end

class
WarnHigh < Warner
def update(time, price)...

Singleton (13.0)

Singleton パターンを提供するモジュールです。

...ngleton'

class
SomeSingletonClass
include Singleton
#....
end

a = SomeSingletonClass.instance
b = SomeSingletonClass.instance # a and b are same object
p [a,b] # => [#<SomeSingletonClass:0x0000562e6e18ddd0>, #<SomeSingletonClass:0x0000562e6e18ddd0>]
a = SomeSingletonClass.new #...
...=> NoMethodError (private method `new' called for SomeSingletonClass:Class)...

Forwardable (7.0)

クラスに対し、メソッドの委譲機能を定義するモジュールです。

...るモジュールです。

=== 使い方

クラスに対して Object#extend して使います。Module#include でないところに注意して下さい。

例:

require 'forwardable'
class
Foo
extend Forwardable

def_delegators("@out", "printf", "print")
def_delegators(:@...

絞り込み条件を変える

<< 1 2 > >>