Class: Tengine::Resource::VirtualServerImage

Inherits:
Object
  • Object
show all
Includes:
Mongoid::Document, Mongoid::Timestamps, Core::FindByName, Core::Validation
Defined in:
lib/tengine/resource/virtual_server_image.rb

Class Method Summary collapse

Class Method Details

.find_or_create_by_name!(attrs = {}, &block) ⇒ Object



28
29
30
31
32
# File 'lib/tengine/resource/virtual_server_image.rb', line 28

def find_or_create_by_name!(attrs = {}, &block)
  result = self.where({:name => attrs[:name]}).first
  result ||= self.create!(attrs)
  result
end