672件ヒット
[1-100件を表示]
(0.434秒)
ライブラリ
クラス
- BasicObject (36)
- CSV (36)
- Data (3)
- Date (2)
- DateTime (2)
-
JSON
:: State (72) - Module (51)
-
Net
:: HTTP (12) - Object (48)
- OptionParser (12)
-
RDoc
:: Markup (36) - Struct (24)
- Thread (12)
- Time (2)
- WIN32OLE (24)
-
WIN32OLE
_ METHOD (24) -
WIN32OLE
_ PARAM (72) -
WIN32OLE
_ TYPE (36) -
WIN32OLE
_ TYPELIB (24) -
WIN32OLE
_ VARIABLE (60) -
Zlib
:: GzipWriter (12)
モジュール
-
Net
:: HTTPHeader (60) -
Rake
:: TaskManager (12)
キーワード
- << (12)
- [] (12)
-
add
_ html (12) -
add
_ row (12) -
add
_ special (12) -
add
_ word _ pair (12) -
const
_ added (3) -
deconstruct
_ keys (9) - default (12)
-
default
_ event _ sources (12) - each (36)
-
each
_ capitalized _ name (12) -
each
_ header (12) -
each
_ key (12) -
each
_ name (12) -
in
_ namespace (12) - initialize (12)
-
method
_ added (12) -
method
_ removed (12) -
method
_ undefined (12) -
object
_ nl (12) -
object
_ nl= (12) -
ole
_ get _ methods (12) -
ole
_ type (12) -
ole
_ type _ detail (12) -
ole
_ typelib (24) - optional? (12)
-
orig
_ name= (12) - output? (12)
-
public
_ send (24) -
respond
_ to? (12) - retval? (12)
-
send
_ request (12) -
singleton
_ method _ added (12) -
singleton
_ method _ removed (12) -
singleton
_ method _ undefined (12) - space (12)
- space= (12)
-
space
_ before (12) -
space
_ before= (12) -
to
_ s (48) -
undef
_ method (12) - value (12)
- variables (12)
- ver (12)
検索結果
先頭5件
-
WIN32OLE
_ METHOD # name -> String (18114.0) -
メソッド名を取得します。
...メソッド名を取得します。
@return メソッド名を文字列で返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
puts method.name # => SaveAs... -
WIN32OLE
_ PARAM # name -> String (18114.0) -
パラメータ名を取得します。
...ータ名を返します。名前付き引数形式でメソッドを呼び出すときに指定します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
param1 = method.params[0]
puts param1.name # => Filename... -
WIN32OLE
_ TYPELIB # name -> String (18114.0) -
TypeLibのドキュメント文字列を取得します。
...どに利用可能なTypeLibの簡単な
説明文で、通常バージョン番号を含みます。
@return TypeLibのドキュメント文字列を返します。
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
puts tlib.name # => 'Microsoft Excel 14.0 Object Library'... -
WIN32OLE
_ VARIABLE # name -> String (18114.0) -
変数名を取得します。
...変数名を取得します。
@return 変数名を文字列で返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'XlSheetType')
variables = tobj.variables
variables.each do |variable|
puts "#{variable.name}" # => xlChart, xlDialogSheet, ...
end... -
CSV
# puts(row) -> self (15168.0) -
自身に row を追加します。
...le.write("test.csv", <<CSV)
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
CSV
CSV.open("test.csv", "a") do |csv|
csv.puts(["5", "saburo", "kondo", "34"])
end
print File.read("test.csv")
# => id,first name,last name,age
# 1,taro,tanaka,20
# 2,ji......irst name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
CSV
CSV.open("test.csv", "a") do |csv|
row = CSV::Row.new(["id", "first name", "last name", "age"], ["5", "saburo", "kondo", "34"])
csv.add_row(row)
end
print File.read("test.csv")
# => "id", first name,las... -
Rake
:: TaskManager # in _ namespace(name) {|name _ space| . . . } -> Array (6315.0) -
与えられた名前の名前空間でブロックを評価します。
...ックを評価します。
@param name 名前を指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
namespace :sample do
def hoge
puts "hoge"
end
end
task :test_rake_app do
task.application.in_namespace("sample") do
hoge # => "hog... -
Zlib
:: GzipWriter # orig _ name=(filename) (6226.0) -
gzip ファイルのヘッダーに記録する元ファイル名を指定します。
...am filename gzip ファイルのヘッダーに記録する元ファイル名を文字列で指定します。
@return filename を返します。
require 'zlib'
filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz.orig_name = "hog......ehoge"
p gz.orig_name #=> "hogehoge"
}
fr = File.open(filename)
Zlib::GzipReader.wrap(fr){|gz|
puts gz.orig_name #=> hogehoge
}... -
Net
:: HTTPHeader # each _ capitalized _ name {|name| . . . . } -> () (6215.0) -
保持しているヘッダ名を正規化 ('x-my-header' -> 'X-My-Header') して、ブロックに渡します。
...er' -> 'X-My-Header')
して、ブロックに渡します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.each_capitalized_name { |key| puts key }
# => Accept-Encoding
# => Accept
# => User-Agent
//}... -
Net
:: HTTPHeader # each _ name {|name| . . . } -> () (3228.0) -
保持しているヘッダ名をブロックに渡して呼びだします。
...呼びだします。
ヘッダ名は小文字で統一されます。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.each_name { |name| puts name }
# => accept-encoding
# => accept
# => user-agent
//}...