class BluetoothConstraint
Category: Connectivity
Public Class Methods
new(h={})
click to toggle source
Calls superclass method
Constraint::new
# File lib/ruby-macrodroid/constraints.rb, line 198 def initialize(h={}) options = { any_device: false, bt_state: 0, device_name: 'Any Device' } super(options.merge h) end
Public Instance Methods
to_s(colour: false, indent: 0)
click to toggle source
# File lib/ruby-macrodroid/constraints.rb, line 210 def to_s(colour: false, indent: 0) device = @h[:device_name] #== 'Any Device' ? 'Any' : @h[:device_name] "Device Connected\n %s" % device end
to_summary(colour: false)
click to toggle source
# File lib/ruby-macrodroid/constraints.rb, line 215 def to_summary(colour: false) device = @h[:device_name] #== 'Any Device' ? 'Any' : @h[:device_name] "Device Connected (%s)" % device end