Exception: Yoda::GemImportError

Inherits:
BaseError
  • Object
show all
Defined in:
lib/yoda/errors.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name:, version:) ⇒ GemImportError

Returns a new instance of GemImportError.



10
11
12
13
14
# File 'lib/yoda/errors.rb', line 10

def initialize(name:, version:)
  @name = name
  @version = version
  super(msg)
end

Instance Attribute Details

#nameString (readonly)

Returns:

  • (String)


8
9
10
# File 'lib/yoda/errors.rb', line 8

def name
  @name
end

#versionString (readonly)

Returns:

  • (String)


8
9
10
# File 'lib/yoda/errors.rb', line 8

def version
  @version
end

Instance Method Details

#msgObject



16
17
18
# File 'lib/yoda/errors.rb', line 16

def msg
  "Failed to import #{name} #{version}"
end