class PactBroker::Client::Environments::CreateEnvironment

Attributes

created_environment_resource[R]

Private Instance Methods

do_call() click to toggle source
# File lib/pact_broker/client/environments/create_environment.rb, line 12
def do_call
  @created_environment_resource = environments_link.post!(new_environment_body)
  PactBroker::Client::CommandResult.new(created_environment_resource.success?, result_message)
end
result_message() click to toggle source
# File lib/pact_broker/client/environments/create_environment.rb, line 17
def result_message
  if json_output?
    created_environment_resource.response.raw_body
  else
    ::Term::ANSIColor.green("Created #{params[:name]} environment in #{pact_broker_name} with UUID #{uuid}")
  end
end
uuid() click to toggle source
# File lib/pact_broker/client/environments/create_environment.rb, line 25
def uuid
  created_environment_resource.uuid
end