lib/stratumn_sdk/link.rb in stratumn_sdk-0.1.0 vs lib/stratumn_sdk/link.rb in stratumn_sdk-0.2.0

- old
+ new

@@ -3,19 +3,19 @@ # Represents a link in a Stratumn application class Link include Request include Helper - attr_accessor :application, :meta, :state, :link, :linkHash + attr_accessor :application, :meta, :state, :link, :link_hash def initialize(application, obj) self.application = application self.link = obj['link'] self.meta = link['meta'] self.state = link['state'] - self.linkHash = obj['meta']['linkHash'] + self.link_hash = obj['meta']['linkHash'] application.agent_info['functions'].each do |(method, _)| add_transition_method(method) end end @@ -23,15 +23,15 @@ def previous application.get_link(meta['prevLinkHash']) if meta['prevLinkHash'] end def get_branches(tags) - application.get_branches(linkHash, tags) + application.get_branches(link_hash, tags) end def load - application.get_link(linkHash) + application.get_link(link_hash) end def self.load(segment) meta = segment['meta'] @@ -45,10 +45,10 @@ private def add_transition_method(method) define_singleton_method(method) do |*args| - url = "#{application.url}/links/#{linkHash}/#{method}" + url = "#{application.url}/links/#{link_hash}/#{method}" result = post(url, json: args) self.class.new(application, result) end