るりまサーチ

最速Rubyリファレンスマニュアル検索!
992件ヒット [1-100件を表示] (0.022秒)

別のキーワード

  1. fcntl o_creat
  2. _builtin creat
  3. constants creat
  4. o_creat fcntl

検索結果

<< 1 2 3 ... > >>

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')
creat
e_header
creat
e_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'
creat
e_makefile('test/foo', 'test')

このようにして作った Makefile で 'make install' すると拡張ライブラリは、
以下のパスに...

Kernel#create_tmpsrc(src) -> String (18100.0)

与えられた C プログラムのソースコードを一時ファイルに出力して与えられたソースコードを返します。

与えられた C プログラムのソースコードを一時ファイルに出力して与えられたソースコードを返します。

@param src C プログラムのソースコードを指定します。
<< 1 2 3 ... > >>