class Cassandra::Cluster::Schema::Fetchers::MultiVersion::Version

Public Class Methods

new(version, constructor) click to toggle source
     # File lib/cassandra/cluster/schema/fetchers.rb
1509 def initialize(version, constructor)
1510   @version     = version
1511   @constructor = constructor
1512   @fetcher     = nil
1513 end

Public Instance Methods

fetcher() click to toggle source
     # File lib/cassandra/cluster/schema/fetchers.rb
1519 def fetcher
1520   @fetcher ||= @constructor.call
1521 end
matches?(version) click to toggle source
     # File lib/cassandra/cluster/schema/fetchers.rb
1515 def matches?(version)
1516   version.start_with?(@version)
1517 end