Module: RubyHome::Greeter

Defined in:
lib/ruby_home/greeter.rb

Class Method Summary collapse

Class Method Details

.accessory_infoObject



23
24
25
# File 'lib/ruby_home/greeter.rb', line 23

def accessory_info
  AccessoryInfo.instance
end

.paired?Boolean

Returns:

  • (Boolean)


19
20
21
# File 'lib/ruby_home/greeter.rb', line 19

def paired?
  accessory_info.paired?
end

.pinObject



15
16
17
# File 'lib/ruby_home/greeter.rb', line 15

def pin
  accessory_info.password
end

.runObject



4
5
6
7
8
9
10
11
12
13
# File 'lib/ruby_home/greeter.rb', line 4

def run
  unless paired?
    puts "Please enter this code with your HomeKit app on your iOS device to pair with RubyHome"
    puts "                       "
    puts "    ┌────────────┐     "
    puts "" + pin + ""
    puts "    └────────────┘     "
    puts "                       "
  end
end