4887件ヒット
[1-100件を表示]
(0.047秒)
ライブラリ
- ビルトイン (2451)
- csv (135)
- date (12)
- delegate (24)
- drb (36)
-
drb
/ extserv (24) - erb (12)
- fiber (8)
- fiddle (12)
-
irb
/ xmp (12) - json (120)
-
net
/ ftp (24) -
net
/ http (36) -
net
/ pop (24) -
net
/ smtp (32) - objspace (24)
- openssl (204)
- ostruct (41)
- prettyprint (24)
- prime (48)
- pstore (36)
- psych (48)
- rake (12)
-
rdoc
/ code _ object (12) - resolv (24)
-
rexml
/ document (12) -
ripper
/ sexp (24) - shell (18)
-
shell
/ command-processor (6) -
shell
/ filter (12) - socket (132)
- stringio (36)
- strscan (24)
- tempfile (38)
- thread (12)
- win32ole (912)
- zlib (48)
クラス
- Array (18)
- BasicObject (156)
- CSV (72)
-
CSV
:: Row (39) -
CSV
:: Table (12) - Class (48)
-
DRb
:: DRbObject (24) -
DRb
:: DRbServer (12) -
DRb
:: ExtServ (24) - Data (12)
- Date (12)
- Dir (72)
- ERB (12)
- Enumerator (132)
-
Enumerator
:: Yielder (24) - Fiber (54)
-
Fiddle
:: Pointer (12) - File (36)
- Hash (96)
- IO (312)
-
JSON
:: Parser (24) -
JSON
:: State (48) - KeyError (16)
- LocalJumpError (12)
- Method (92)
- Module (144)
- Mutex (2)
- NameError (10)
-
Net
:: FTP (24) -
Net
:: HTTP (24) -
Net
:: HTTPGenericRequest (12) -
Net
:: POP3 (24) -
Net
:: SMTP (32) - Object (462)
-
OpenSSL
:: ASN1 :: ObjectId (96) -
OpenSSL
:: X509 :: Attribute (24) -
OpenSSL
:: X509 :: Name (60) - OpenStruct (41)
- PStore (36)
- PrettyPrint (24)
- Prime (48)
- Proc (19)
-
Psych
:: ScalarScanner (12) -
RDoc
:: CodeObject (12) -
REXML
:: Element (12) -
Rake
:: TaskArguments (12) - Random (36)
- Regexp (24)
-
Resolv
:: DNS (24) - Ripper (24)
- Shell (18)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (12) - SimpleDelegator (12)
- Socket (36)
- StopIteration (12)
- String (24)
- StringIO (36)
- StringScanner (24)
- Struct (114)
- Tempfile (38)
- Thread (68)
-
Thread
:: Mutex (10) -
Thread
:: Queue (36) -
Thread
:: SizedQueue (36) - TracePoint (19)
- UNIXServer (48)
- UNIXSocket (48)
- UnboundMethod (12)
- WIN32OLE (96)
-
WIN32OLE
_ METHOD (216) -
WIN32OLE
_ PARAM (84) -
WIN32OLE
_ TYPE (252) -
WIN32OLE
_ TYPELIB (144) -
WIN32OLE
_ VARIABLE (84) -
WIN32OLE
_ VARIANT (36) - XMP (12)
-
Zlib
:: GzipReader (24) -
Zlib
:: GzipWriter (24)
モジュール
- Enumerable (96)
-
GC
:: Profiler (12) - JSON (36)
-
JSON
:: Generator :: GeneratorMethods :: Object (12) - Kernel (119)
- Marshal (48)
- ObjectSpace (108)
-
OpenSSL
:: ASN1 (24) - Psych (24)
オブジェクト
- ENV (4)
キーワード
- ! (12)
- != (12)
-
$ stdin (12) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - < (12)
- << (12)
- <=> (36)
- == (39)
- === (32)
- ARGV (12)
- CSV (12)
- Converters (12)
-
DEFAULT
_ OBJECT _ TYPE (12) - DelegateClass (12)
- Float (12)
- HeaderConverters (12)
- Integer (12)
-
MAJOR
_ VERSION (12) -
MINOR
_ VERSION (12) - Marshal フォーマット (12)
- Method (12)
-
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 3
. 0 . 0 (5) -
OBJECT
_ TYPE _ TEMPLATE (12) - ObjectId (24)
- Rational (12)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (12)
- String (12)
- Thread (12)
- [] (108)
- []= (12)
-
_ _ drbref (12) -
_ _ id _ _ (12) -
_ _ send _ _ (24) -
_ dump (12) -
_ getproperty (12) -
_ invoke (12) - allocate (12)
-
allocation
_ sourcefile (12) -
allocation
_ sourceline (12) -
bind
_ call (12) -
body
_ stream (12) - call (24)
-
class
_ eval (24) -
class
_ exec (12) -
class
_ variable _ set (12) -
connect
_ nonblock (12) -
const
_ load (12) - context (12)
- create (2)
-
create
_ id (12) - deconstruct (12)
-
def
_ class (12) - default (36)
-
default
_ event _ sources (12) -
default
_ ole _ types (12) -
define
_ finalizer (24) - delete (36)
- deq (24)
- dig (20)
- dispid (12)
- display (12)
- dump (48)
- dup (4)
- each (96)
-
each
_ object (48) -
enum
_ for (24) - eql? (3)
- equal? (12)
- event? (12)
-
event
_ interface (12) -
exit
_ value (12) - extend (12)
- extended (12)
- feed (12)
- fetch (20)
- field (12)
- filter (14)
-
for
_ fd (12) - format (12)
- front (24)
- generate (24)
- guid (24)
-
handle
_ interrupt (12) - hash (3)
- helpcontext (24)
- helpfile (24)
-
implemented
_ ole _ types (12) - initialize (12)
-
initialize
_ copy (12) - input? (12)
- inspect (36)
- instance (24)
-
instance
_ eval (24) -
instance
_ exec (12) -
instance
_ method (12) -
instance
_ of? (12) -
instance
_ variable _ defined? (12) -
instance
_ variable _ get (12) -
instance
_ variable _ set (12) -
instance
_ variables (12) - invkind (12)
- invoke (12)
-
invoke
_ kind (12) - irb (12)
-
irb
/ completion (12) -
is
_ a? (12) - key (8)
-
kind
_ of? (12) - lambda (13)
-
library
_ name (12) - ln (12)
-
long
_ name (12) - loop (20)
-
major
_ version (24) -
marshal
_ dump (12) - match (24)
- max (48)
-
method
_ missing (12) - methods (12)
- min (48)
-
minor
_ version (24) -
module
_ eval (24) -
module
_ exec (12) - name (60)
-
net
/ smtp (12) -
new
_ with _ uri (12) -
next
_ values (12) -
object
_ nl (12) -
offset
_ vtbl (12) - oid (12)
-
ole
_ classes (12) -
ole
_ methods (12) -
ole
_ type (36) -
ole
_ type _ detail (12) -
ole
_ typelib (24) -
ole
_ types (12) - open (288)
- optional? (12)
- parameters (19)
- params (12)
- parse (12)
- path (12)
-
peek
_ values (12) -
pending
_ interrupt? (12) - pipe (96)
- pop (24)
- popen (168)
- proc (14)
- progid (12)
- pushd (6)
- pushdir (6)
- raise (18)
- rand (36)
- rdoc (12)
- receiver (30)
- register (12)
-
remove
_ instance _ variable (12) - replace (12)
-
respond
_ to? (12) -
respond
_ to _ missing? (12) - result (24)
- resume (12)
-
return
_ type (12) -
return
_ type _ detail (12) -
return
_ value (12) -
return
_ vtype (12) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
scan
_ full (12) -
search
_ full (12) - select (24)
- send (24)
- sexp (12)
-
sexp
_ raw (12) - shift (36)
-
short
_ name (12) -
singleline
_ format (12) -
singleton
_ class (12) -
singleton
_ method (12) -
singleton
_ method _ added (12) -
singleton
_ method _ removed (12) -
singleton
_ method _ undefined (12) -
singleton
_ methods (12) -
size
_ opt _ params (12) -
size
_ params (12) - sn (12)
-
source
_ ole _ types (12) -
src
_ type (12) - start (80)
- sum (18)
- synchronize (12)
- tainted? (6)
-
thread
_ variable _ get (12) -
to
_ a (12) -
to
_ ary (12) -
to
_ enum (24) -
to
_ h (31) -
to
_ hash (24) -
to
_ int (12) -
to
_ json (12) -
to
_ proc (12) -
to
_ regexp (12) -
to
_ s (84) -
to
_ str (12) -
to
_ value (12) - tokenize (12)
- transact (18)
- transaction (12)
- transfer (12)
- typekind (12)
-
undefine
_ finalizer (12) - unix (24)
- unparse (12)
- value (36)
- values (12)
-
values
_ at (24) -
variable
_ kind (12) - variables (12)
- varkind (12)
- version (12)
- visible? (48)
-
with
_ index (24) -
with
_ object (24) - yaml (12)
-
yaml
_ tag (12) - yield (24)
- | (6)
- クラス/メソッドの定義 (12)
- スレッド (12)
検索結果
先頭5件
-
Object
. new -> Object (27342.0) -
Objectクラスのインスタンスを生成して返します。
...
Objectクラスのインスタンスを生成して返します。
//emlist[][ruby]{
some = Object.new
p some #=> #<Object:0x2b696d8>
//}... -
OpenSSL
:: ASN1 :: ObjectId . new(value) -> OpenSSL :: ASN1 :: ObjectId (21320.0) -
ASN.1 のオブジェクト識別子を表わす OpenSSL::ASN1::ObjectId の オブジェクトを生成します。
...N1::ObjectId の
オブジェクトを生成します。
value としては、ドット区切り数字表記、short name、long name の文字列の
をいずれかを渡します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::OBJECT と......なります。
例:
require "openssl"
include OpenSSL
p ASN1::ObjectId.new("1.2.840.10040.4.3").long_name # => "dsaWithSHA1"
p ASN1::ObjectId.new("dsaWithSHA1").oid # => "1.2.840.10040.4.3"
@param value ASN.1 オブジェクト識別子を表す文字列
@param tag タグ番... -
OpenSSL
:: ASN1 :: ObjectId . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: ObjectId (21320.0) -
ASN.1 のオブジェクト識別子を表わす OpenSSL::ASN1::ObjectId の オブジェクトを生成します。
...N1::ObjectId の
オブジェクトを生成します。
value としては、ドット区切り数字表記、short name、long name の文字列の
をいずれかを渡します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::OBJECT と......なります。
例:
require "openssl"
include OpenSSL
p ASN1::ObjectId.new("1.2.840.10040.4.3").long_name # => "dsaWithSHA1"
p ASN1::ObjectId.new("dsaWithSHA1").oid # => "1.2.840.10040.4.3"
@param value ASN.1 オブジェクト識別子を表す文字列
@param tag タグ番... -
RDoc
:: CodeObject . new -> RDoc :: CodeObject (21301.0) -
自身を初期化します。
自身を初期化します。 -
Class
# new(*args , &block) -> object (18360.0) -
自身のインスタンスを生成して返します。 このメソッドの引数はブロック引数も含め Object#initialize に渡されます。
...ブロック引数も含め Object#initialize に渡されます。
new は Class#allocate でインスタンスを生成し、
Object#initialize で初期化を行います。
@param args Object#initialize に渡される引数を指定します。
@param block Object#initialize に渡される......ブロックを指定します。
//emlist[例][ruby]{
# Class クラスのインスタンス、C クラスを生成
C = Class.new # => C
# Class クラスのインスタンス、C クラスのインスタンスを生成
C.new # => #<C:0x00005623f8b4e458>
//}... -
Class
. new(superclass = Object) -> Class (18334.0) -
新しく名前の付いていない superclass のサブクラスを生成します。
...数名をクラス名とします。
//emlist[例][ruby]{
p foo = Class.new # => #<Class:0x401b90f8>
p foo.name # => nil
Foo = foo # ここで p foo すれば "Foo" 固定
Bar = foo
p foo.name # => "Bar" ("Foo" になるか "Bar" になるかは不定)
//}
ブロッ......s.new(superclass)
klass.module_eval {|m|
# ...
}
klass
//}
この場合も生成したクラスを返します。
ブロックの実行は Class#initialize が行います。
@param superclass 生成するクラスのスーパークラスを指定します。
//emlist[例][ruby]{
k = Class.new{......|c|
def initialize
p "in initialize"
end
def hoge
p "hoge hoge hoge"
end
}
o = k.new #=> "in initialize"
o.hoge #=> "hoge hoge hoge"
//}... -
Class
. new(superclass = Object) {|klass| . . . } -> Class (18334.0) -
新しく名前の付いていない superclass のサブクラスを生成します。
...数名をクラス名とします。
//emlist[例][ruby]{
p foo = Class.new # => #<Class:0x401b90f8>
p foo.name # => nil
Foo = foo # ここで p foo すれば "Foo" 固定
Bar = foo
p foo.name # => "Bar" ("Foo" になるか "Bar" になるかは不定)
//}
ブロッ......s.new(superclass)
klass.module_eval {|m|
# ...
}
klass
//}
この場合も生成したクラスを返します。
ブロックの実行は Class#initialize が行います。
@param superclass 生成するクラスのスーパークラスを指定します。
//emlist[例][ruby]{
k = Class.new{......|c|
def initialize
p "in initialize"
end
def hoge
p "hoge hoge hoge"
end
}
o = k.new #=> "in initialize"
o.hoge #=> "hoge hoge hoge"
//}... -
CSV
. new(data , options = Hash . new) -> CSV (18332.0) -
このメソッドは CSV ファイルを読み込んだり、書き出したりするために String か IO のインスタンスをラップします。
...und, +data+ is ARGF, Object::STDIN, Object::STDOUT, or
Object::STDERR, or the stream is only available for output, the default
$INPUT_RECORD_SEPARATOR ($/) is used. Obviously,
discovery takes a little time. Set manually if speed is important. Also
note that IO objects should be opened......1
EOS
File.write("test.csv", users)
File.open("test.csv", "r") do |f|
csv = CSV.new(f, headers: true)
csv.class # => CSV
csv.first # => #<CSV::Row "id":"1" "first name":"taro" "last name":"tanaka" "age":"20">
end
//}
//emlist[例 文字列の読み込み][ruby]{
require "csv"
users =<<-EOS......d|first name|last name|age
1|taro|tanaka|20
2|jiro|suzuki|18
3|ami|sato|19
4|yumi|adachi|21
EOS
csv = CSV.new(users, headers: true, col_sep: "|")
p csv.class # => CSV
p csv.first # => #<CSV::Row "id":"1" "first name":"taro" "last name":"tanaka" "age":"20">
//}
@see CSV::DEFAULT_OPTIONS, CSV.open... -
JSON
:: Parser . new(source , options => {}) -> JSON :: Parser (18331.0) -
パーサを初期化します。
...ditions
偽を指定するとマッチするクラスや ID があっても付加情報を生成しません。デフォルトは真です。
: :object_class
JSON のオブジェクトを変換するクラスを指定します。デフォルトは Hash です。
: :array_class
JSON の配列......ist[例][ruby]{
require 'json'
parser = JSON::Parser.new(DATA.read)
print parser.source
# => {
# => "Tanaka": {
# => "name":"tanaka",
# => "age":20
# => },
# => "Suzuki": {
# => "name":"suzuki",
# => "age":25
# => }
# => }
__END__
{
"Tanaka": {
"name":"tanaka",
"...... object_class を指定する][ruby]{
require 'json'
class Person
attr_accessor :name, :age
def []=(key, value)
instance_variable_set("@#{key}", value)
end
end
parser = JSON::Parser.new(DATA.read, object_class: Person)
person = parser.parse
person.class # => Person
person.name # => "ta...