Class: SearchKit::Models::Key
- Inherits:
-
Object
- Object
- SearchKit::Models::Key
- Defined in:
- lib/search_kit/models/key.rb
Instance Method Summary collapse
- #creator? ⇒ Boolean
-
#initialize(key_data = {}) ⇒ Key
constructor
A new instance of Key.
Constructor Details
#initialize(key_data = {}) ⇒ Key
Returns a new instance of Key.
14 15 16 17 18 19 |
# File 'lib/search_kit/models/key.rb', line 14 def initialize(key_data = {}) attributes = key_data.fetch(:attributes, {}) uri = key_data.fetch(:links, {}).fetch(:self, '') super(attributes.merge(uri: uri)) end |
Instance Method Details
#creator? ⇒ Boolean
21 22 23 |
# File 'lib/search_kit/models/key.rb', line 21 def creator? privilege == 'creator' end |