Module: JsonapiCompliable::Base::ClassMethods
- Defined in:
- lib/jsonapi_compliable/base.rb
Instance Method Summary collapse
Instance Method Details
#jsonapi(resource: nil, &blk) ⇒ Object
95 96 97 98 99 100 101 102 103 104 105 |
# File 'lib/jsonapi_compliable/base.rb', line 95 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 |