Module: HALPresenter::Deserializer
- Included in:
- HALPresenter
- Defined in:
- lib/hal_presenter/deserializer.rb
Defined Under Namespace
Modules: ClassMethods
Classes: Error
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.included(base) ⇒ Object
13
14
15
|
# File 'lib/hal_presenter/deserializer.rb', line 13
def self.included(base)
base.extend ClassMethods
end
|
Instance Method Details
#from_hal(payload, resource = nil) ⇒ Object
17
18
19
20
21
|
# File 'lib/hal_presenter/deserializer.rb', line 17
def from_hal(payload, resource = nil)
return if payload.nil? || payload.empty?
hash = JSON.parse(payload)
from_hash(hash, resource)
end
|