Class: Google::Apis::FirebaserulesV1::VisitedExpression
- Inherits:
-
Object
- Object
- Google::Apis::FirebaserulesV1::VisitedExpression
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/firebaserules_v1/classes.rb,
lib/google/apis/firebaserules_v1/representations.rb,
lib/google/apis/firebaserules_v1/representations.rb
Overview
Store the position and access outcome for an expression visited in rules.
Instance Attribute Summary collapse
-
#source_position ⇒ Google::Apis::FirebaserulesV1::SourcePosition
Position in the
Sourcecontent including its line, column number, and an index of theFilein theSourcemessage. -
#value ⇒ Object
The evaluated value for the visited expression, e.g.
Instance Method Summary collapse
-
#initialize(**args) ⇒ VisitedExpression
constructor
A new instance of VisitedExpression.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ VisitedExpression
Returns a new instance of VisitedExpression.
796 797 798 |
# File 'lib/google/apis/firebaserules_v1/classes.rb', line 796 def initialize(**args) update!(**args) end |
Instance Attribute Details
#source_position ⇒ Google::Apis::FirebaserulesV1::SourcePosition
Position in the Source content including its line, column number, and an
index of the File in the Source message. Used for debug purposes.
Corresponds to the JSON property sourcePosition
789 790 791 |
# File 'lib/google/apis/firebaserules_v1/classes.rb', line 789 def source_position @source_position end |
#value ⇒ Object
The evaluated value for the visited expression, e.g. true/false
Corresponds to the JSON property value
794 795 796 |
# File 'lib/google/apis/firebaserules_v1/classes.rb', line 794 def value @value end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
801 802 803 804 |
# File 'lib/google/apis/firebaserules_v1/classes.rb', line 801 def update!(**args) @source_position = args[:source_position] if args.key?(:source_position) @value = args[:value] if args.key?(:value) end |