class QueryBuilder::CQL::Statements::Revoke

Describes the ‘REVOKE’ CQL3 statement

Public Instance Methods

to_s() click to toggle source

Builds the statement

@return [String]

# File lib/query_builder/cql/statements/revoke.rb, line 17
def to_s
  cql["REVOKE", permission, "ON", context.to_s, "FROM", name]
end

Private Instance Methods

permission() click to toggle source
# File lib/query_builder/cql/statements/revoke.rb, line 23
def permission
  context.name ? "#{context.name.upcase} PERMISSION" : "ALL PERMISSIONS"
end