Class: Pakyow::Data::UnknownSource

Inherits:
Error
  • Object
show all
Defined in:
lib/pakyow/data/errors.rb

Instance Method Summary collapse

Instance Method Details

#contextual_messageObject



136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
# File 'lib/pakyow/data/errors.rb', line 136

def contextual_message
  if sources.any?
    String.new(
      "        The following sources are defined:\n      MESSAGE\n    ).tap do |message|\n      sources.keys.each do |source|\n        message << \"  * \#{source}\\n\"\n      end\n    end\n  else\n    String.new(\n      <<~MESSAGE\n        No sources are defined.\n      MESSAGE\n    )\n  end\nend\n"