lib/stratumn_sdk.rb in stratumn_sdk-0.2.0 vs lib/stratumn_sdk.rb in stratumn_sdk-1.0.0
- old
+ new
@@ -1,45 +1,12 @@
require 'stratumn_sdk/version'
require 'stratumn_sdk/request'
require 'stratumn_sdk/helper'
-require 'stratumn_sdk/application'
-require 'stratumn_sdk/link'
+require 'stratumn_sdk/agent'
+require 'stratumn_sdk/segment'
require 'yaml'
##
# Allows interacting with your Stratumn agent from your ruby app
module StratumnSdk
- # Configuration defaults
- @config = {
- base_url: 'https://stratumn.rocks',
- application_url: 'https://%s.stratumn.rocks'
- }
-
- @valid_config_keys = @config.keys
-
- # Configure through hash
- def self.configure(opts = {})
- opts.each do |k, v|
- @config[k.to_sym] = v if @valid_config_keys.include? k.to_sym
- end
- end
-
- # Configure through yaml file
- def self.configure_with(path_to_yaml_file)
- begin
- config = YAML.load(IO.read(path_to_yaml_file))
- rescue Errno::ENOENT
- puts 'YAML configuration file couldn\'t be found. Using defaults.'
- return
- rescue Psych::SyntaxError
- puts 'YAML configuration file contains invalid syntax. Using defaults.'
- return
- end
-
- configure(config)
- end
-
- def self.config
- @config
- end
end