class Hyrb::Tasks::Hipchat::CreateRoom

Public Instance Methods

run(env) click to toggle source
# File lib/hyrb/tasks/hipchat.rb, line 42
def run(env)
  # TODO: should unarchive room if it exists
  if env.hipchat_rooms.any? { |r| r.name == env.project.room_name }
    say "HipChat room #{env.project.room_name} exists", :yellow
  else
    env.hipchat_client.rooms_create(env.project.room_name, env.creds.hipchat_user_id,
                                    'public', env.project.description)
    say "Created HipChat room #{env.project.room_name}", :green
  end
end