Module: Resteze::ClassMethods
- Included in:
- Resteze
- Defined in:
- lib/resteze.rb
Instance Method Summary collapse
- #configure {|_self| ... } ⇒ Object
- #default_api_key(attribute) ⇒ Object
- #default_api_version(_klass) ⇒ Object
- #default_list_key(_klass) ⇒ Object
- #default_object_key(_klass) ⇒ Object
- #default_resource_slug(klass) ⇒ Object
- #default_service_path(_klass) ⇒ Object
Instance Method Details
#configure {|_self| ... } ⇒ Object
35 36 37 |
# File 'lib/resteze.rb', line 35 def configure yield self end |
#default_api_key(attribute) ⇒ Object
59 60 61 |
# File 'lib/resteze.rb', line 59 def default_api_key(attribute) attribute.to_s end |
#default_api_version(_klass) ⇒ Object
43 44 45 |
# File 'lib/resteze.rb', line 43 def default_api_version(_klass) nil end |
#default_list_key(_klass) ⇒ Object
55 56 57 |
# File 'lib/resteze.rb', line 55 def default_list_key(_klass) :data end |
#default_object_key(_klass) ⇒ Object
51 52 53 |
# File 'lib/resteze.rb', line 51 def default_object_key(_klass) nil end |
#default_resource_slug(klass) ⇒ Object
47 48 49 |
# File 'lib/resteze.rb', line 47 def default_resource_slug(klass) klass.name.demodulize.underscore.pluralize end |
#default_service_path(_klass) ⇒ Object
39 40 41 |
# File 'lib/resteze.rb', line 39 def default_service_path(_klass) "/" end |