Class/Module Index [+]

Quicksearch

Fog::Image::OpenStack::Images

Public Instance Methods

all() click to toggle source
# File lib/fog/openstack/models/image/images.rb, line 10
def all
  load(service.list_public_images_detailed.body['images'])
end
destroy(id) click to toggle source
# File lib/fog/openstack/models/image/images.rb, line 32
def destroy(id)
  image = self.find_by_id(id)
  image.destroy
end
details() click to toggle source
# File lib/fog/openstack/models/image/images.rb, line 14
def details
  load(service.list_public_images_detailed.body['images'])
end
find_attribute(attribute,value) click to toggle source
# File lib/fog/openstack/models/image/images.rb, line 53
def find_attribute(attribute,value)
  attribute = attribute.to_s.gsub("find_by_", "")
  load(service.list_public_images_detailed(attribute , value).body['images'])
end
find_by_id(id) click to toggle source
# File lib/fog/openstack/models/image/images.rb, line 18
def find_by_id(id)
  self.find {|image| image.id == id}
end
find_by_size_max(size) click to toggle source
# File lib/fog/openstack/models/image/images.rb, line 49
def find_by_size_max(size)
  find_attribute(__method__, size)
end
find_by_size_min(size) click to toggle source
# File lib/fog/openstack/models/image/images.rb, line 45
def find_by_size_min(size)
  find_attribute(__method__, size)
end
method_missing(method_sym, *arguments, &block) click to toggle source
# File lib/fog/openstack/models/image/images.rb, line 37
def method_missing(method_sym, *arguments, &block)
  if method_sym.to_s =~ /^find_by_(.*)$/
    load(service.list_public_images_detailed($1 ,arguments.first).body['images'])
  else
    super
  end
end
private() click to toggle source
# File lib/fog/openstack/models/image/images.rb, line 27
def private
  images = load(service.list_public_images_detailed.body['images'])
  images.delete_if{|image| image.is_public}
end
public() click to toggle source
# File lib/fog/openstack/models/image/images.rb, line 22
def public
  images = load(service.list_public_images_detailed.body['images'])
  images.delete_if{|image| image.is_public == false}
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.