class Cassie::Configuration::MissingClusterConfigurations

Attributes

path[R]

Public Class Methods

new(path) click to toggle source
Calls superclass method
# File lib/cassie/configuration/loading.rb, line 29
def initialize(path)
  @path = path
  super(build_message)
end

Public Instance Methods

build_message() click to toggle source
# File lib/cassie/configuration/loading.rb, line 34
def build_message
  msg = "Could not load cassandra cluster configurations. "
  msg += "No cluster configurations exists at #{path}.\n"
  msg += generation_instructions
  msg + ", or configure the correct path via Cassie::Configuration.paths['cluster_configurations'] = <path>."
end
generation_instructions() click to toggle source
# File lib/cassie/configuration/loading.rb, line 41
def generation_instructions
  "Generate #{path} by running `cassie configuration:generate` or `cassie configuration:generate <relative or absolute path>.yml`"
end