ライブラリ
- ビルトイン (108)
-
cgi
/ core (12) - dbm (12)
- fcntl (24)
-
fiddle
/ import (24) - gdbm (12)
- json (48)
-
json
/ add / bigdecimal (12) -
json
/ add / complex (12) -
json
/ add / date (12) -
json
/ add / date _ time (12) -
json
/ add / exception (12) -
json
/ add / ostruct (12) -
json
/ add / range (12) -
json
/ add / rational (12) -
json
/ add / regexp (12) -
json
/ add / struct (12) -
json
/ add / symbol (12) -
json
/ add / time (12) - logger (12)
- mkmf (36)
-
net
/ ftp (20) -
net
/ http (12) -
net
/ imap (12) - openssl (96)
- rake (72)
- resolv (36)
- rss (36)
-
rubygems
/ requirement (12) -
rubygems
/ version (12) - tempfile (24)
-
webrick
/ httpstatus (24) -
webrick
/ utils (12) -
win32
/ registry (132) - win32ole (12)
クラス
- BigDecimal (12)
- Class (12)
- Complex (12)
- DBM (12)
- Date (12)
- DateTime (12)
- Exception (12)
- File (12)
- GDBM (12)
-
Gem
:: Requirement (12) -
Gem
:: Version (12) - Logger (12)
-
Net
:: FTP :: MLSxEntry (20) -
Net
:: IMAP (12) -
OpenSSL
:: OCSP :: Response (12) -
OpenSSL
:: PKCS12 (12) -
OpenSSL
:: X509 :: ExtensionFactory (72) - OpenStruct (12)
-
Rake
:: FileCreationTask (24) -
Rake
:: Task (12) - Range (12)
- Rational (12)
- Regexp (12)
-
Resolv
:: DNS :: Name (12) -
Resolv
:: IPv4 (12) -
Resolv
:: IPv6 (12) - Struct (12)
- Symbol (12)
- Tempfile (24)
- Time (12)
- WIN32OLE (12)
-
Win32
:: Registry (48)
モジュール
-
CGI
:: QueryExtension (12) - DublinCoreModel (36)
- Fcntl (24)
-
Fiddle
:: Importer (24) -
File
:: Constants (24) - JSON (24)
-
JSON
:: Generator :: GeneratorMethods :: String :: Extend (12) - Kernel (120)
-
Rake
:: TaskManager (12) -
WEBrick
:: HTTPStatus (12) -
WEBrick
:: Utils (12) -
Win32
:: Registry :: API (24) -
Win32
:: Registry :: Constants (60)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - CREAT (12)
- CreateKey (12)
- Created (12)
- EXCL (12)
- FileCreationTask (12)
- HTTPCreated (12)
-
KEY
_ CREATE _ LINK (12) -
KEY
_ CREATE _ SUB _ KEY (12) -
O
_ CREAT (12) -
O
_ EXCL (12) -
RC
_ CREATED (12) -
REG
_ CREATED _ NEW _ KEY (12) -
REG
_ OPENED _ EXISTING _ KEY (12) -
REG
_ OPTION _ CREATE _ LINK (12) - RegCreateKeyExA (12)
- WRCREAT (24)
- creatable? (10)
- create (166)
-
create
_ body (12) -
create
_ ext (12) -
create
_ ext _ from _ array (12) -
create
_ ext _ from _ hash (12) -
create
_ ext _ from _ string (12) -
create
_ extension (24) -
create
_ guid (12) -
create
_ header (12) -
create
_ id (12) -
create
_ id= (12) -
create
_ listeners (12) -
create
_ makefile (12) -
create
_ rule (24) -
create
_ tmpsrc (12) -
create
_ value (12) - created? (12)
-
dc
_ creator (12) -
dc
_ creator= (12) -
dc
_ creators (12) - fcntl (12)
-
file
_ create (12) - flock (12)
-
json
_ creatable? (12) -
json
_ create (156) - logger (12)
- needed? (12)
- new (12)
- open (24)
-
rb
_ thread _ create (12) - spawn (48)
- value (12)
検索結果
先頭5件
-
CGI
:: QueryExtension # create _ body(is _ large) -> StringIO | Tempfile (18100.0) -
-
Fiddle
:: Importer # create _ value(type , val = nil) -> Fiddle :: CStruct (18100.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
... -
Gem
:: Requirement . create(input) -> Gem :: Requirement (18100.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 (18100.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 (18100.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
. create _ id=(identifier) (18100.0) -
json_create メソッドで使用するクラスを決定するために使用する値をセットします。
...json_create メソッドで使用するクラスを決定するために使用する値をセットします。
@param identifier 識別子を指定します。
//emlist[例][ruby]{
require "json"
require "json/add/core"
JSON.create_id # => "json_class"
puts (1..5).to_json......# => {"json_class":"Range","a":[1,5,false]}
JSON.create_id = "my_json_class" # => "my_json_class"
JSON.create_id # => "my_json_class"
puts (1..5).to_json # => {"my_json_class":"Range","a":[1,5,false]}
//}... -
Kernel
# create _ header(header = "extconf . h") -> String (18100.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... -
Kernel
# create _ makefile(target , srcprefix = nil) -> true (18100.0) -
@todo
...ようなディレクトリ構成の場合:
ext/
extconf.rb
test/
foo.c
このようにします。
require 'mkmf'
create_makefile('test/foo', 'test')
このようにして作った Makefile で 'make install' すると拡張ライブラリは、
以下のパスに... -
Kernel
# create _ tmpsrc(src) -> String (18100.0) -
与えられた C プログラムのソースコードを一時ファイルに出力して与えられたソースコードを返します。
与えられた C プログラムのソースコードを一時ファイルに出力して与えられたソースコードを返します。
@param src C プログラムのソースコードを指定します。