別のキーワード
種類
- インスタンスメソッド (112)
- 特異メソッド (89)
- モジュール関数 (7)
- クラス (2)
ライブラリ
- ビルトイン (55)
-
cgi
/ session (1) - csv (20)
-
drb
/ extserv (1) -
drb
/ extservm (1) - erb (2)
- fiddle (1)
- json (8)
-
json
/ add / struct (1) - logger (15)
-
net
/ imap (1) - openssl (10)
- optparse (2)
- ostruct (1)
- pathname (10)
- rake (10)
-
rake
/ loaders / makefile (1) -
rake
/ packagetask (2) -
rdoc
/ markup (2) -
rdoc
/ parser / c (1) -
rdoc
/ parser / ruby (1) -
rdoc
/ parser / simple (1) -
rdoc
/ top _ level (1) - resolv (2)
-
rexml
/ document (19) - ripper (1)
-
ripper
/ filter (1) -
ripper
/ sexp (2) - socket (3)
- tempfile (3)
- tracer (2)
-
webrick
/ httpservlet / cgihandler (1) -
webrick
/ httpservlet / erbhandler (1) -
webrick
/ httputils (4) - win32ole (15)
-
yaml
/ store (2) - zlib (4)
クラス
- BasicObject (8)
- BasicSocket (2)
-
CGI
:: Cookie (1) -
CGI
:: Session (1) - CSV (19)
-
CSV
:: Row (1) -
DRb
:: ExtServ (1) -
DRb
:: ExtServManager (1) - ERB (2)
-
Fiddle
:: Function (1) - File (2)
- IO (8)
-
JSON
:: Parser (1) -
JSON
:: State (3) - Logger (15)
- Module (10)
- NameError (2)
-
Net
:: IMAP (1) - NoMethodError (2)
- Object (5)
-
OpenSSL
:: ASN1 :: ObjectId (3) -
OpenSSL
:: Cipher (1) -
OpenSSL
:: Config (2) -
OpenSSL
:: Digest (1) -
OpenSSL
:: X509 :: Extension (2) -
OpenSSL
:: X509 :: ExtensionFactory (1) - OpenStruct (1)
- OptionParser (2)
- Pathname (10)
-
RDoc
:: Markup (2) -
RDoc
:: Parser :: C (1) -
RDoc
:: Parser :: Ruby (1) -
RDoc
:: Parser :: Simple (1) -
RDoc
:: TopLevel (1) -
REXML
:: Attribute (1) -
REXML
:: Attributes (4) -
REXML
:: DocType (1) -
REXML
:: Element (6) -
REXML
:: Elements (1) -
REXML
:: Entity (2) -
REXML
:: NotationDecl (1) -
REXML
:: XPath (3) -
Rake
:: DefaultLoader (1) -
Rake
:: FileList (2) -
Rake
:: InvocationChain (3) -
Rake
:: MakefileLoader (1) -
Rake
:: NameSpace (1) -
Rake
:: PackageTask (2) -
Rake
:: TaskArguments (2) -
Resolv
:: DNS :: Resource :: SOA (1) -
Resolv
:: Hosts (1) - Ripper (3)
-
Ripper
:: Filter (1) - SignalException (3)
-
Socket
:: Option (1) - Struct (3)
- Tempfile (3)
- Thread (2)
- Tracer (2)
-
WEBrick
:: Cookie (1) -
WEBrick
:: HTTPServlet :: CGIHandler (1) -
WEBrick
:: HTTPServlet :: ERBHandler (1) -
WEBrick
:: HTTPUtils :: FormData (4) - WIN32OLE (4)
-
WIN32OLE
_ PARAM (7) -
WIN32OLE
_ TYPE (1) -
WIN32OLE
_ TYPELIB (1) -
YAML
:: Store (2) -
Zlib
:: GzipReader (2) -
Zlib
:: GzipWriter (2)
モジュール
- Enumerable (6)
- JSON (2)
-
JSON
:: Generator :: GeneratorMethods :: Hash (1) -
JSON
:: Generator :: GeneratorMethods :: Object (1) - Kernel (3)
- ObjectSpace (2)
- Rake (1)
キーワード
- <=> (1)
- == (1)
-
WIN32OLE
_ METHOD (1) -
WIN32OLE
_ PARAM (1) - [] (3)
-
_ _ send _ _ (2) - add (2)
-
add
_ attributes (1) -
add
_ namespace (2) -
add
_ special (1) -
add
_ word _ pair (1) - append (1)
- application= (1)
- attribute (1)
- basename (1)
- children (1)
-
class
_ eval (1) -
class
_ variable _ set (1) - cleanpath (1)
- convert (2)
-
def
_ method (1) - default (1)
-
define
_ method (2) -
delete
_ all (1) - dig (1)
- each (1)
-
each
_ element _ with _ attribute (1) -
each
_ element _ with _ text (1) -
each
_ object (2) - egrep (1)
- entity (1)
- error (2)
-
excluded
_ from _ list? (1) - fatal (2)
- fetch (1)
- filename (1)
- filename= (1)
- filter (3)
- find (2)
- first (1)
- generate (2)
-
get
_ attribute (1) -
get
_ attribute _ ns (1) -
header
_ convert (2) - include? (1)
- info (2)
- initialize (1)
- instance (2)
-
instance
_ eval (1) -
instance
_ method (1) - invoke (1)
- load (4)
- log (2)
- match (1)
- max (2)
- member? (1)
-
method
_ missing (1) - min (4)
-
module
_ eval (1) - name= (1)
- namespace (1)
-
object
_ nl= (1) -
ole
_ respond _ to? (1) - open (10)
- optional? (1)
- output? (1)
-
package
_ dir= (1) - parse (2)
- path (1)
- popen (8)
- private (4)
-
program
_ name= (1) - read (1)
- readlines (1)
- realpath (2)
- register (1)
-
relative
_ path _ from (1) -
remove
_ instance _ variable (1) - rename (1)
-
respond
_ to? (1) -
respond
_ to _ missing? (1) - retval? (1)
- service (1)
-
set
_ get _ line _ procs (2) - setproperty (2)
- setsockopt (2)
- sexp (1)
-
sexp
_ raw (1) -
singleton
_ method (1) -
singleton
_ method _ added (1) -
singleton
_ method _ removed (1) -
singleton
_ method _ undefined (1) - space= (1)
-
space
_ before= (1) -
subject
_ certificate= (1) -
to
_ json (3) -
to
_ s (1) -
trace
_ var (3) - unknown (2)
- unparse (1)
- utime (1)
- warn (2)
-
with
_ defaults (1)
検索結果
先頭5件
-
JSON
:: Generator :: GeneratorMethods :: Object # to _ json(state _ or _ hash = nil) -> String (427.0) -
自身を to_s で文字列にした結果を JSON 形式の文字列に変換して返します。
自身を to_s で文字列にした結果を JSON 形式の文字列に変換して返します。
このメソッドはあるオブジェクトに to_json メソッドが定義されていない場合に使用する
フォールバックのためのメソッドです。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby... -
ObjectSpace
. # each _ object {|object| . . . } -> Integer (427.0) -
指定された klass と Object#kind_of? の関係にある全ての オブジェクトに対して繰り返します。引数が省略された時には全てのオブ ジェクトに対して繰り返します。 繰り返した数を返します。
指定された klass と Object#kind_of? の関係にある全ての
オブジェクトに対して繰り返します。引数が省略された時には全てのオブ
ジェクトに対して繰り返します。
繰り返した数を返します。
ブロックが与えられなかった場合は、
Enumerator オブジェクトを返します。
次のクラスのオブジェクトについては繰り返しません
* Fixnum
* Symbol
* TrueClass
* FalseClass
* NilClass
とくに、klass に Fixnum や Symbol などのクラスを指定した場合は、
何も繰り返さないことになります。
なお、Sy... -
ObjectSpace
. # each _ object(klass) {|object| . . . } -> Integer (427.0) -
指定された klass と Object#kind_of? の関係にある全ての オブジェクトに対して繰り返します。引数が省略された時には全てのオブ ジェクトに対して繰り返します。 繰り返した数を返します。
指定された klass と Object#kind_of? の関係にある全ての
オブジェクトに対して繰り返します。引数が省略された時には全てのオブ
ジェクトに対して繰り返します。
繰り返した数を返します。
ブロックが与えられなかった場合は、
Enumerator オブジェクトを返します。
次のクラスのオブジェクトについては繰り返しません
* Fixnum
* Symbol
* TrueClass
* FalseClass
* NilClass
とくに、klass に Fixnum や Symbol などのクラスを指定した場合は、
何も繰り返さないことになります。
なお、Sy... -
JSON
:: State # object _ nl=(string) (409.0) -
JSON 形式の文字列中に現れる JavaScript のオブジェクトの行末に挿入する文字列をセットします。
JSON 形式の文字列中に現れる JavaScript のオブジェクトの行末に挿入する文字列をセットします。
@param string JSON 形式の文字列中に現れる JavaScript のオブジェクトの行末に挿入する文字列を指定します。
//emlist[例][ruby]{
require "json"
json_state = JSON::State.new(object_nl: "")
json_state.object_nl # => ""
puts JSON.generate([1, 2, { name: "tanaka", age: 19 }]... -
JSON
:: State # space=(string) (409.0) -
JSON 形式の文字列のトークン間に挿入する文字列をセットします。
JSON 形式の文字列のトークン間に挿入する文字列をセットします。
@param string JSON 形式の文字列のトークン間に挿入する文字列を指定します。
//emlist[例][ruby]{
require "json"
json_state = JSON::State.new(space: "")
json_state.space # => ""
puts JSON.generate([1, 2, { name: "tanaka", age: 19 }], json_state)
# => [1,2,{"name":"tanaka","age":19}... -
JSON
:: State # space _ before=(string) (409.0) -
JSON 形式の文字列中で JavaScript のオブジェクトを表す部分にある ':' の 前に挿入する文字列をセットします。
JSON 形式の文字列中で JavaScript のオブジェクトを表す部分にある ':' の
前に挿入する文字列をセットします。
@param string JSON 形式の文字列中で JavaScript のオブジェクトを表す部分にある ':' の
前に挿入する文字列をセットします。
//emlist[例][ruby]{
require "json"
json_state = JSON::State.new(space_before: "")
json_state.space_before # => ""
puts JSON.gen... -
CSV
# header _ convert {|field| . . . } (394.0) -
CSV#convert に似ていますが、ヘッダ行用のメソッドです。
CSV#convert に似ていますが、ヘッダ行用のメソッドです。
このメソッドはヘッダ行を読み込む前に呼び出さなければなりません。
@param name 変換器の名前を指定します。
//emlist[例 name を指定][ruby]{
require "csv"
csv = CSV.new("header1,header2\nrow1_1,row1_2", headers: true)
csv.header_convert(:symbol)
csv.first.headers # => [:header1, :header2]
//}
//emlist[例 ブロックを指定][... -
Enumerable
# max -> object | nil (382.0) -
最大の要素、もしくは最大の n 要素が入った降順の配列を返します。 全要素が互いに <=> メソッドで比較できることを仮定しています。
最大の要素、もしくは最大の n 要素が入った降順の配列を返します。
全要素が互いに <=> メソッドで比較できることを仮定しています。
引数を指定しない形式では要素が存在しなければ nil を返します。
引数を指定する形式では、空の配列を返します。
該当する要素が複数存在する場合、どの要素を返すかは不定です。
@param n 取得する要素数。
//emlist[例][ruby]{
a = %w(albatross dog horse)
a.max # => "horse"
a.max(2) # =>... -
JSON
:: Generator :: GeneratorMethods :: Hash # to _ json(state _ or _ hash = nil) -> String (373.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
person = { "name" => "tanaka", "age" => 19 }
person.to_json # ... -
Struct
# to _ json(*args) -> String (373.0) -
自身を JSON 形式の文字列に変換して返します。
自身を JSON 形式の文字列に変換して返します。
内部的にはハッシュにデータをセットしてから JSON::Generator::GeneratorMethods::Hash#to_json を呼び出しています。
@param args 引数はそのまま JSON::Generator::GeneratorMethods::Hash#to_json に渡されます。
//emlist[例][ruby]{
require "json/add/core"
Person = Struct.new(:name, :age)
Person.new("tanaka", 29).to_json # =...