class Azure::ServiceBus::SqlRuleAction

Attributes

compatibility_level[RW]
sql_expression[RW]

Public Class Methods

new(hash=nil) click to toggle source

Public: Initialize the SQL Rule Action.

Attributes

  • hash - The resource options Hash

Options

Accepted key/value pairs in options parameter are:

  • :sql_expression - The SQL expression.

  • :compatibility_level - The compatibility level.

Calls superclass method
# File lib/azure/service_bus/sql_rule_action.rb, line 33
def initialize(hash=nil)
  hash = {} unless hash
  @sql_expression = hash[:sql_expression]
  @compatibility_level = (hash[:compatibility_level] || 20).to_i
  super()
end

Public Instance Methods

to_hash(hash={}) click to toggle source
Calls superclass method
# File lib/azure/service_bus/sql_rule_action.rb, line 43
def to_hash(hash={})
  hash[:sql_expression]=sql_expression if sql_expression
  hash[:compatibility_level]=compatibility_level.to_s if compatibility_level
  super(hash)
end