kind=defined
names=Array
visibility=public

--- Array(arg) -> Array

引数を配列([[c:Array]])に変換した結果を返します。

arg.to_ary と arg.to_a をこの順に呼び出して、返ってきた配列を変換結果とします。

arg に to_ary, to_a のいずれのメソッドもない場合は
[[m:Object#to_a]]によって一要素の配列 [arg] を返します。

@param arg 変換対象のオブジェクトです。
@raise TypeError to_ary, to_a の返り値が配列でなければ発生します

  p Array({:it => 3}) #=> [[:it, 3]]
  p Array(nil) #=> []
  p Array("fefe") #=> ["fefe"]

@see [[m:Object#to_a]],[[m:Object#to_ary]],[[c:Array]]

