Class: Qcmd::QLab::Reply
- Inherits:
-
Struct
- Object
- Struct
- Qcmd::QLab::Reply
- Defined in:
- lib/qcmd/qlab/reply.rb
Instance Attribute Summary collapse
-
#osc_message ⇒ Object
Returns the value of attribute osc_message.
Instance Method Summary collapse
Instance Attribute Details
#osc_message ⇒ Object
Returns the value of attribute osc_message
3 4 5 |
# File 'lib/qcmd/qlab/reply.rb', line 3 def @osc_message end |
Instance Method Details
#address ⇒ Object
8 9 10 |
# File 'lib/qcmd/qlab/reply.rb', line 8 def address @address ||= json['address'] end |
#data ⇒ Object
12 13 14 |
# File 'lib/qcmd/qlab/reply.rb', line 12 def data @data ||= json['data'] end |
#is_cue_command? ⇒ Boolean
16 17 18 |
# File 'lib/qcmd/qlab/reply.rb', line 16 def is_cue_command? Qcmd::Commands.is_cue_command?(address) end |
#json ⇒ Object
4 5 6 |
# File 'lib/qcmd/qlab/reply.rb', line 4 def json @json ||= JSON.parse(.to_a.first) end |
#to_s ⇒ Object
20 21 22 |
# File 'lib/qcmd/qlab/reply.rb', line 20 def to_s "<Qcmd::Qlab::Reply address:'#{address}' data:#{data.inspect}>" end |