Class: Eventick::Base
- Inherits:
-
Object
show all
- Defined in:
- lib/eventick/base.rb
Class Method Summary
collapse
Class Method Details
.path(params = {}) ⇒ Object
13
14
15
16
|
# File 'lib/eventick/base.rb', line 13
def self.path(params={})
path = (ParamsParser.new @resource, params).perform
"#{ path }.json"
end
|
.resource(resource) ⇒ Object
3
4
5
6
7
8
9
10
11
|
# 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
|