ライブラリ
- ビルトイン (99)
-
cgi
/ core (11) - dbm (11)
- fcntl (22)
-
fiddle
/ import (22) - gdbm (11)
- json (33)
-
json
/ add / bigdecimal (11) -
json
/ add / complex (11) -
json
/ add / date (11) -
json
/ add / date _ time (11) -
json
/ add / exception (11) -
json
/ add / ostruct (11) -
json
/ add / range (11) -
json
/ add / rational (11) -
json
/ add / regexp (11) -
json
/ add / struct (11) -
json
/ add / symbol (11) -
json
/ add / time (11) - logger (11)
- mkmf (33)
-
net
/ ftp (18) -
net
/ imap (11) - openssl (88)
- rake (44)
- resolv (33)
-
rubygems
/ requirement (11) -
rubygems
/ version (11) - tempfile (22)
-
webrick
/ utils (11) - win32ole (11)
クラス
- BigDecimal (11)
- Class (11)
- Complex (11)
- DBM (11)
- Date (11)
- DateTime (11)
- Exception (11)
- File (11)
- GDBM (11)
-
Gem
:: Requirement (11) -
Gem
:: Version (11) - Logger (11)
-
Net
:: FTP :: MLSxEntry (18) -
Net
:: IMAP (11) -
OpenSSL
:: OCSP :: Response (11) -
OpenSSL
:: PKCS12 (11) -
OpenSSL
:: X509 :: ExtensionFactory (66) - OpenStruct (11)
-
Rake
:: FileCreationTask (22) -
Rake
:: Task (11) - Range (11)
- Rational (11)
- Regexp (11)
-
Resolv
:: DNS :: Name (11) -
Resolv
:: IPv4 (11) -
Resolv
:: IPv6 (11) - Struct (11)
- Symbol (11)
- Tempfile (22)
- Time (11)
- WIN32OLE (11)
モジュール
-
CGI
:: QueryExtension (11) - Fcntl (22)
-
Fiddle
:: Importer (22) -
File
:: Constants (22) - JSON (11)
-
JSON
:: Generator :: GeneratorMethods :: String :: Extend (11) - Kernel (110)
-
WEBrick
:: Utils (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - EXCL (11)
-
O
_ CREAT (11) -
O
_ EXCL (11) - WRCREAT (22)
- creatable? (9)
- create (119)
-
create
_ body (11) -
create
_ ext (11) -
create
_ ext _ from _ array (11) -
create
_ ext _ from _ hash (11) -
create
_ ext _ from _ string (11) -
create
_ extension (22) -
create
_ guid (11) -
create
_ header (11) -
create
_ id (11) -
create
_ listeners (11) -
create
_ makefile (11) -
create
_ rule (11) -
create
_ tmpsrc (11) -
create
_ value (11) -
file
_ create (11) - flock (11)
-
json
_ creatable? (11) -
json
_ create (143) - logger (11)
- needed? (11)
- new (11)
- open (22)
- spawn (44)
- value (11)
検索結果
先頭5件
-
Date
. json _ create(hash) -> Date (6200.0) -
JSON のオブジェクトから Ruby のオブジェクトを生成して返します。
JSON のオブジェクトから Ruby のオブジェクトを生成して返します。
@param hash 適切なキーを持つハッシュを指定します。 -
DateTime
. json _ create(hash) -> DateTime (6200.0) -
JSON のオブジェクトから Ruby のオブジェクトを生成して返します。
JSON のオブジェクトから Ruby のオブジェクトを生成して返します。
@param hash 適切なキーを持つハッシュを指定します。 -
Exception
. json _ create(hash) -> Exception (6200.0) -
JSON のオブジェクトから Ruby のオブジェクトを生成して返します。
JSON のオブジェクトから Ruby のオブジェクトを生成して返します。
@param hash 適切なキーを持つハッシュを指定します。 -
Fiddle
:: Importer # create _ value(type , val = nil) -> Fiddle :: CStruct (6200.0) -
型が type で要素名が "value" であるような構造体を 定義(Fiddle::Importer#struct)し、 その構造体のメモリを Fiddle::CStruct#malloc で確保し、 確保したメモリを保持しているオブジェクトを返します。
型が type で要素名が "value" であるような構造体を
定義(Fiddle::Importer#struct)し、
その構造体のメモリを Fiddle::CStruct#malloc で確保し、
確保したメモリを保持しているオブジェクトを返します。
type は "int", "void*" といった文字列で型を指定します。
val に nil 以外を指定すると、確保された構造体に
その値を代入します。
@param type 型を表す文字列
@param val 構造体に確保される初期値
例
require 'fiddle/import'
module M
... -
GDBM
:: WRCREAT -> Integer (6200.0) -
GDBM.open の第3引数に指定します。
GDBM.open の第3引数に指定します。
書き込みモードで、すでにファイルが存在しなかったら作ります。 -
Gem
:: Requirement . create(input) -> Gem :: Requirement (6200.0) -
Gem::Requirement のインスタンスを作成するためのファクトリメソッドです。
...のいずれかを指定します。
@return 上記以外の値を input に指定するとデフォルト値を返します。
//emlist[][ruby]{
pp Gem::Requirement.create("~> 3.2.1")
# => Gem::Requirement.new(["~> 3.2.1"])
//}
@see Gem::Requirement.new, Gem::Requirement.default... -
Gem
:: Version . create(input) -> Gem :: Version | nil (6200.0) -
Gem::Version のインスタンスを作成するためのファクトリメソッドです。
...のファクトリメソッドです。
//emlist[][ruby]{
ver1 = Gem::Version.create('1.3.17') # => #<Gem::Version "1.3.17">
ver2 = Gem::Version.create(ver1) # => #<Gem::Version "1.3.17">
ver3 = Gem::Version.create(nil) # => nil
//}
@param input Gem::Version のインスタンスか... -
JSON
. create _ id -> String (6200.0) -
json_create メソッドで使用するクラスを決定するために使用する値を返します。
...son_create メソッドで使用するクラスを決定するために使用する値を返します。
デフォルトは "json_class" です。
//emlist[例][ruby]{
require "json"
class User
attr :id, :name
def initialize(id, name)
@id, @name = id, name
end
def self.json_create(ob......{
JSON.create_id => self.class.name,
"id" => id,
"name" => name,
}
end
def to_json(*)
as_json.to_json
end
end
json = JSON.generate(User.new(1, "tanaka"))
json # => "{\"json_class\":\"User\",\"id\":1,\"name\":\"tanaka\"}"
JSON.parse(json, create_additions: true)... -
JSON
:: Generator :: GeneratorMethods :: String :: Extend . json _ create(hash) -> String (6200.0) -
JSON のオブジェクトから Ruby の文字列を生成して返します。
...のオブジェクトから Ruby の文字列を生成して返します。
@param hash キーとして "raw" という文字列を持ち、その値として数値の配列を持つハッシュを指定します。
require 'json'
String.json_create({"raw" => [0x41, 0x42, 0x43]}) # => "ABC"... -
Kernel
# create _ header(header = "extconf . h") -> String (6200.0) -
Kernel#have_func, Kernel#have_header などの検査結果を元に、 ヘッダファイルを生成します。
...ッダファイルの名前を返します。
例
# extconf.rb
require 'mkmf'
have_func('realpath')
have_header('sys/utime.h')
create_header
create_makefile('foo')
上の extconf.rb は以下の extconf.h を生成します。
#ifndef EXTCONF_H
#define EXTCONF_H
#define HAVE_RE...