From c4fb560e8cc2167451736e163853d779a394ba36 Mon Sep 17 00:00:00 2001 From: onyx-and-iris Date: Thu, 31 Aug 2023 00:44:54 +0100 Subject: [PATCH] fixes bug reading config file upd Gemfile --- examples/obs/Gemfile | 2 +- examples/obs/main.rb | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/examples/obs/Gemfile b/examples/obs/Gemfile index 10b6430..f9b1013 100644 --- a/examples/obs/Gemfile +++ b/examples/obs/Gemfile @@ -2,4 +2,4 @@ source "https://rubygems.org" -gem "obsws", "~> 0.5.8" +gem "obsws", "~> 0.6.2" diff --git a/examples/obs/main.rb b/examples/obs/main.rb index 6e77d14..8a79d13 100644 --- a/examples/obs/main.rb +++ b/examples/obs/main.rb @@ -8,7 +8,7 @@ class Main @vm = vm @obsws = OBSWS::Events::Client.new(**kwargs) - @obsws.on :on_current_program_scene_changed do |data| + @obsws.on :current_program_scene_changed do |data| scene = data.scene_name puts "Switched to scene #{scene}" if respond_to?("on_#{scene.downcase}") @@ -16,7 +16,7 @@ class Main end end - @obsws.on :on_exit_started do |data| + @obsws.on :exit_started do |data| puts "OBS closing!" @obsws.close @running = false @@ -54,7 +54,8 @@ class Main end def conn_from_yml - YAML.load_file("config.yaml", symbolize_names: true)[:connection] + pn = Pathname.new(__dir__).join("config.yaml") + YAML.load_file(pn, symbolize_names: true)[:connection] end if $PROGRAM_NAME == __FILE__