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')))