Module: JsonapiCompliable::Base::ClassMethods
- Defined in:
- lib/jsonapi_compliable/base.rb
Instance Method Summary collapse
Instance Method Details
#jsonapi(resource: nil, &blk) ⇒ Object
104 105 106 107 108 109 110 111 112 113 114 |
# File 'lib/jsonapi_compliable/base.rb', line 104 def jsonapi(resource: nil, &blk) if resource self._jsonapi_compliable = resource else if !self._jsonapi_compliable self._jsonapi_compliable = Class.new(JsonapiCompliable::Resource) end end self._jsonapi_compliable.class_eval(&blk) if blk end |