Sha256: 1e3c5578bdab662b5eea5478af30b136f5f26c12ca4541584ce5b982a89fb520
Contents?: true
Size: 674 Bytes
Versions: 23
Compression:
Stored size: 674 Bytes
Contents
require 'miasma' module Miasma module Models class Compute # Abstract server collection class Servers < Types::Collection # Return servers matching given filter # # @param options [Hash] filter options # @option options [String] :state current instance state # @return [Array<Server>] def filter(options={}) raise NotImplementedError end # @return [Server] collection item class def model Server end protected # @return [Array<Server>] def perform_population api.server_all end end end end end
Version data entries
23 entries across 23 versions & 1 rubygems