Class: VersacommerceAPI::Link

Inherits:
Base show all
Defined in:
lib/versacommerce_api/resources/link.rb

Instance Method Summary collapse

Methods inherited from Base

activate_session, all, clear_session, headers, root!

Methods included from Countable

#count

Methods inherited from ActiveResource::Base

build, delete, headers

Instance Method Details

#linked ⇒ Object



5
6
7
# File 'lib/versacommerce_api/resources/link.rb', line 5

def linked
  resource.find(self.linkable_id) if self.linkable_id && resource
end

#resource ⇒ Object



9
10
11
# File 'lib/versacommerce_api/resources/link.rb', line 9

def resource
  "VersaCommerceShopApi::#{self.linkable_type}".constantize rescue nil
end