lib/soca/pusher.rb in soca-0.1.0 vs lib/soca/pusher.rb in soca-0.1.1

- old
+ new

@@ -14,10 +14,14 @@ def config_path=(config_path) @config_path = config_path || File.join(app_dir, 'config.js') end def load_config - @config = JSON.parse(File.read(config_path)) + if File.readable?(config_path) + @config = JSON.parse(File.read(config_path)) + else + raise "Could not find config at '#{config_path}'. Run `soca init`" + end end def load_couchapprc @config ||= {} @config['couchapprc'] = JSON.parse(File.read(File.join(app_dir, '.couchapprc')))