class Eventick::Base

Public Class Methods

path(params={}) click to toggle source
# File lib/eventick/base.rb, line 13
def self.path(params={})
  path = (ParamsParser.new @resource, params).perform
  "#{ path }.json"
end
resource(resource) click to toggle source
# File lib/eventick/base.rb, line 3
def self.resource(resource)
  if not resource
    raise InvalidResource, "The #{ self.name } class has not defined any resource path."
  elsif resource.include? ' '
    raise InvalidResource, 'No spaces allowed on a resource'
  end

  @resource = resource
end