別のキーワード
ライブラリ
- ビルトイン (84)
-
cgi
/ html (252) - forwardable (24)
- json (12)
-
net
/ imap (60) - openssl (24)
-
rdoc
/ context (12) -
rdoc
/ markup (12) -
rdoc
/ top _ level (12) -
rexml
/ document (168) -
rexml
/ streamlistener (12) - uri (12)
クラス
-
Net
:: IMAP (36) -
Net
:: IMAP :: FetchData (12) -
Net
:: IMAP :: StatusData (12) -
OpenSSL
:: X509 :: Attribute (24) -
RDoc
:: Context (12) -
RDoc
:: Markup (12) -
RDoc
:: Options (12) -
RDoc
:: TopLevel (12) -
REXML
:: Attribute (72) -
REXML
:: Attributes (84) -
REXML
:: DocType (12) - String (36)
-
Thread
:: Backtrace :: Location (48) -
URI
:: LDAP (12)
モジュール
-
CGI
:: HtmlExtension (252) - Forwardable (24)
-
JSON
:: Generator :: GeneratorMethods :: Object (12) -
REXML
:: StreamListener (12)
キーワード
- [] (12)
-
absolute
_ path (12) -
attribute
_ manager (12) -
attribute
_ of (12) - attributes (12)
-
base
_ label (12) - checkbox (12)
-
checkbox
_ group (12) -
def
_ delegator (12) -
def
_ instance _ delegator (12) - encode (36)
-
extra
_ accessor _ flags (12) -
file
_ field (12) -
find
_ local _ symbol (12) - form (24)
-
get
_ attribute (12) -
get
_ attribute _ ns (12) - hidden (12)
- html (24)
- img (12)
- inspect (12)
- length (12)
-
multipart
_ form (24) - namespace (12)
- namespaces (12)
- oid (12)
-
password
_ field (12) - prefix (12)
- prefixes (12)
-
radio
_ group (12) - reset (12)
-
scrolling
_ list (12) -
set
_ visibility _ for (12) - size (12)
- status (12)
- store (12)
- submit (12)
-
tag
_ start (12) -
text
_ field (12) - textarea (12)
-
to
_ der (12) -
to
_ json (12) -
to
_ s (24) -
to
_ string (12) -
uid
_ store (12) - value (12)
- xpath (12)
検索結果
先頭5件
- Forwardable
# def _ delegator(accessor , method , ali = method) -> () - Forwardable
# def _ instance _ delegator(accessor , method , ali = method) -> () - JSON
:: Generator :: GeneratorMethods :: Object # to _ json(state _ or _ hash = nil) -> String - REXML
:: Attributes # size -> Integer - String
# encode(encoding , from _ encoding , **options) -> String
-
Forwardable
# def _ delegator(accessor , method , ali = method) -> () (6107.0) -
メソッドの委譲先を設定します。
...略することが可能です。
def_delegator は def_instance_delegator の別名になります。
//emlist[例][ruby]{
require 'forwardable'
class MyQueue
extend Forwardable
attr_reader :queue
def initialize
@queue = []
end
def_delegator :@queue, :push, :mypush
end
q = MyQueu......e.new
q.mypush 42
q.queue # => [42]
q.push 23 # => NoMethodError
//}
@see Forwardable#def_delegators... -
Forwardable
# def _ instance _ delegator(accessor , method , ali = method) -> () (6107.0) -
メソッドの委譲先を設定します。
...略することが可能です。
def_delegator は def_instance_delegator の別名になります。
//emlist[例][ruby]{
require 'forwardable'
class MyQueue
extend Forwardable
attr_reader :queue
def initialize
@queue = []
end
def_delegator :@queue, :push, :mypush
end
q = MyQueu......e.new
q.mypush 42
q.queue # => [42]
q.push 23 # => NoMethodError
//}
@see Forwardable#def_delegators... -
JSON
:: Generator :: GeneratorMethods :: Object # to _ json(state _ or _ hash = nil) -> String (6107.0) -
自身を to_s で文字列にした結果を JSON 形式の文字列に変換して返します。
...ruby]{
require "json"
class Person
attr :name, :age
def initialize(name, age)
@name, @age = name, age
end
end
tanaka = Person.new("tanaka", 29)
tanaka.to_json # => "\"#<Person:0x00007ffdec0167c8>\""
tanaka.method(:to_json).owner # => JSON::Ext::Generator::GeneratorMethods::Object
//}... -
REXML
:: Attributes # size -> Integer (6101.0) -
属性の個数を返します。
...ます。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='<'/>
</root>
EOS
a = doc.get_elements("/root/a").first
p a.attributes.length # => 3
//}... -
String
# encode(encoding , from _ encoding , **options) -> String (3207.0) -
self を指定したエンコーディングに変換した文字列を作成して返します。引数 を2つ与えた場合、第二引数は変換元のエンコーディングを意味します。さもな くば self のエンコーディングが使われます。 無引数の場合は、Encoding.default_internal が nil でなければそれが変換先のエンコーディングになり、かつ :invalid => :replace と :undef => :replace が指定されたと見なされ、nil ならば変換は行われません。
...数の場合は、Encoding.default_internal が nil でなければそれが変換先のエンコーディングになり、かつ :invalid => :replace と :undef => :replace が指定されたと見なされ、nil ならば変換は行われません。
@param encoding 変換先のエンコ......ーディングを表す文字列か Encoding オブジェクトを指定します。
@param from_encoding 変換元のエンコーディングを表す文字列か Encoding オブジェクトを指定します。
@param option 変換オプションをキーワード引数で与えます。......変換オプション
: :invalid => nil
変換元のエンコーディングにおいて不正なバイトがあった場合に、例外 Encoding::InvalidByteSequenceError を投げます。(デフォルト)
: :invalid => :replace
変換元のエンコーディングにおいて不正なバ... -
CGI
:: HtmlExtension # checkbox(attributes) -> String (3201.0) -
タイプが checkbox である input 要素を生成します。
...タイプが checkbox である input 要素を生成します。
@param attributes 属性をハッシュで指定します。
例:
checkbox("name" => "name", "value" => "value", "checked" => true)
# => "<INPUT checked name=\"name\" TYPE=\"checkbox\" value=\"value\">"... -
CGI
:: HtmlExtension # file _ field(attributes) -> String (3201.0) -
タイプが file である input 要素を生成します。
...タイプが file である input 要素を生成します。
@param attributes 属性をハッシュで指定します。
例:
file_field({ "NAME" => "name", "SIZE" => 40 })
# <INPUT TYPE="file" NAME="name" SIZE="40">... -
CGI
:: HtmlExtension # form(attributes) -> String (3201.0) -
form 要素を生成します。 ブロックを与えると、ブロックを評価した結果が内容になります。
...ると、ブロックを評価した結果が内容になります。
@param attributes 属性をハッシュで指定します。
例:
form({"METHOD" => "post", ENCTYPE => "enctype"}){ "string" }
# <FORM METHOD="post" ENCTYPE="enctype">string</FORM>
@see CGI::HtmlExtension#multipart_form... -
CGI
:: HtmlExtension # form(attributes) { . . . } -> String (3201.0) -
form 要素を生成します。 ブロックを与えると、ブロックを評価した結果が内容になります。
...ると、ブロックを評価した結果が内容になります。
@param attributes 属性をハッシュで指定します。
例:
form({"METHOD" => "post", ENCTYPE => "enctype"}){ "string" }
# <FORM METHOD="post" ENCTYPE="enctype">string</FORM>
@see CGI::HtmlExtension#multipart_form...