diff --git a/lib/aws_ec2_environment.rb b/lib/aws_ec2_environment.rb index 9844eaa..798f606 100644 --- a/lib/aws_ec2_environment.rb +++ b/lib/aws_ec2_environment.rb @@ -2,15 +2,16 @@ require "socket" require "yaml" -require_relative "aws_ec2_environment/ssm_port_forwarding_session" -require_relative "aws_ec2_environment/ci_service" -require_relative "aws_ec2_environment/config" -require_relative "aws_ec2_environment/version" - class AwsEc2Environment - class BastionNotExpectedError < StandardError; end - class BastionNotFoundError < StandardError; end - class EnvironmentConfigNotFound < StandardError; end + class Error < StandardError; end + class BastionNotExpectedError < Error; end + class BastionNotFoundError < Error; end + class EnvironmentConfigNotFound < Error; end + + require_relative "aws_ec2_environment/ssm_port_forwarding_session" + require_relative "aws_ec2_environment/ci_service" + require_relative "aws_ec2_environment/config" + require_relative "aws_ec2_environment/version" attr_reader :config diff --git a/lib/aws_ec2_environment/ssm_port_forwarding_session.rb b/lib/aws_ec2_environment/ssm_port_forwarding_session.rb index 076b59d..65cb1ab 100644 --- a/lib/aws_ec2_environment/ssm_port_forwarding_session.rb +++ b/lib/aws_ec2_environment/ssm_port_forwarding_session.rb @@ -6,9 +6,9 @@ class AwsEc2Environment class SsmPortForwardingSession - class SessionIdNotFoundError < StandardError; end - class SessionTimedOutError < StandardError; end - class SessionProcessError < StandardError; end + class SessionIdNotFoundError < Error; end + class SessionTimedOutError < Error; end + class SessionProcessError < Error; end # @return [String] attr_reader :instance_id diff --git a/sig/aws_ec2_environment.rbs b/sig/aws_ec2_environment.rbs index 6cf87f0..3719547 100644 --- a/sig/aws_ec2_environment.rbs +++ b/sig/aws_ec2_environment.rbs @@ -1,13 +1,16 @@ class AwsEc2Environment VERSION: String - class BastionNotExpectedError < StandardError + class Error < StandardError end - class BastionNotFoundError < StandardError + class BastionNotExpectedError < Error end - class EnvironmentConfigNotFound < StandardError + class BastionNotFoundError < Error + end + + class EnvironmentConfigNotFound < Error end attr_reader config: Config diff --git a/sig/aws_ec2_environment/ssm_port_forwarding_session.rbs b/sig/aws_ec2_environment/ssm_port_forwarding_session.rbs index 1f5f7c0..127843d 100644 --- a/sig/aws_ec2_environment/ssm_port_forwarding_session.rbs +++ b/sig/aws_ec2_environment/ssm_port_forwarding_session.rbs @@ -1,12 +1,12 @@ class AwsEc2Environment class SsmPortForwardingSession - class SessionIdNotFoundError < StandardError + class SessionIdNotFoundError < Error end - class SessionTimedOutError < StandardError + class SessionTimedOutError < Error end - class SessionProcessError < StandardError + class SessionProcessError < Error end attr_reader instance_id: String