module CassandraCleaner

Constants

VERSION

Public Class Methods

add_rspec_notifier(rspec_notifier) click to toggle source
# File lib/cassandra_cleaner.rb, line 22
def add_rspec_notifier(rspec_notifier)
  @@rspec_notifiers ||= []
  @@rspec_notifiers << rspec_notifier
end
configuration() click to toggle source
# File lib/cassandra_cleaner.rb, line 14
def configuration
  @configuration ||= Configuration.new
end
configure() { |configuration| ... } click to toggle source
# File lib/cassandra_cleaner.rb, line 10
def configure(&block)
  yield configuration
end
configured_column_families() click to toggle source
# File lib/cassandra_cleaner.rb, line 18
def configured_column_families
  configuration.client.execute("select columnfamily_name from system.schema_columnfamilies where keyspace_name = '#{configuration.client.keyspace}'").to_a.map(&:values).flatten
end
rspec_notifiers() click to toggle source
# File lib/cassandra_cleaner.rb, line 31
def rspec_notifiers
  @@rspec_notifiers ||= []
end
unregister_notifiers() click to toggle source
# File lib/cassandra_cleaner.rb, line 27
def unregister_notifiers
  @@rspec_notifiers = []
end