class Controls::AssetCollection
A collection of Asset
resources
Public Instance Methods
[](index)
click to toggle source
Acts as a proxy to resources.[]
@param [Fixnum] index the index of the asset to fetch @return [Controls::Asset] the asset by index
# File lib/controls/objects/asset_collection.rb, line 37 def [](index) resources[index] end
first()
click to toggle source
Acts as a proxy to resources.first
@return [Controls::Asset]
# File lib/controls/objects/asset_collection.rb, line 21 def first resources.first end
last()
click to toggle source
Acts as a proxy to resources.last
@return [Controls::Asset] the last asset in the
{Controls::AssetCollection}
# File lib/controls/objects/asset_collection.rb, line 29 def last resources.last end
map(*args, &block)
click to toggle source
Acts as a proxy to resources.map
@return [Array] The results of AssetCollection#resources#map
# File lib/controls/objects/asset_collection.rb, line 14 def map(*args, &block) resources.map(*args, &block) end
to_s()
click to toggle source
Returns a comma separated list of IP addresses
@return [String]
# File lib/controls/objects/asset_collection.rb, line 44 def to_s resources.sort_by(&:ipaddress).map(&:to_s).join("\n") end