Skip to content

Instantly share code, notes, and snippets.

@mikebaldry
Created October 3, 2012 14:26
Show Gist options
  • Select an option

  • Save mikebaldry/3827196 to your computer and use it in GitHub Desktop.

Select an option

Save mikebaldry/3827196 to your computer and use it in GitHub Desktop.
class Server
def self.all
load_all_server_info_from_api.collect { |server_info| Server.new(server_info) }
end
def name
@server_info.name
end
def alive?
@server_info.up
end
# ..etc
private
def initialize(server_info)
@server_info = server_info
end
def load_all_server_info_from_api
# dont know
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment