Module: Croesus::BasicMethods::ClassMethods

Defined in:
lib/croesus/resources/basic_methods.rb

Instance Method Summary collapse

Instance Method Details

#url(ref: nil, filter: nil, action: nil) ⇒ Object



28
29
30
31
32
33
34
# File 'lib/croesus/resources/basic_methods.rb', line 28

def url(ref: nil, filter: nil, action: nil)
  url = @root
  url = ref.nil?    ? url : "#{url}/#{ref}"
  url = filter.nil? ? url : "#{url}/#{filter}"
  url = action.nil? ? url : "#{url}/#{action}"
  Croesus.api_url(url)
end