class Slugforge::Ec2InstanceGroup
Public Class Methods
matcher()
click to toggle source
# File lib/slugforge/models/host_group/ec2_instance_group.rb, line 7 def self.matcher /^i-[0-9a-f]{8}$/i end
new(pattern, compute)
click to toggle source
Calls superclass method
Slugforge::HostGroup::new
# File lib/slugforge/models/host_group/ec2_instance_group.rb, line 11 def initialize(pattern, compute) server = compute.servers.get(pattern) @hosts = if server.nil? || server.public_ip_address.nil? [] else [ FogHost.new(pattern, server) ] end super end