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