Class: GraphQL::Types::Card
- Inherits:
-
BaseObject
- Object
- Schema::Object
- BaseObject
- GraphQL::Types::Card
- Defined in:
- lib/graph_q_l/types/card.rb
Instance Method Summary collapse
- #content ⇒ Object
- #creator ⇒ Object
- #left ⇒ Object
- #linkname ⇒ Object
-
#referers(type, field) ⇒ Object
support methods (move to module?).
- #right ⇒ Object
- #type ⇒ Object
- #updater ⇒ Object
Instance Method Details
#content ⇒ Object
32 33 34 |
# File 'lib/graph_q_l/types/card.rb', line 32 def content object.format(:text).render_core end |
#creator ⇒ Object
36 37 38 |
# File 'lib/graph_q_l/types/card.rb', line 36 def creator object.creator_id.card end |
#left ⇒ Object
24 25 26 |
# File 'lib/graph_q_l/types/card.rb', line 24 def left object.left_id.card end |
#linkname ⇒ Object
20 21 22 |
# File 'lib/graph_q_l/types/card.rb', line 20 def linkname object.name.url_key end |
#referers(type, field) ⇒ Object
support methods (move to module?)
45 46 47 |
# File 'lib/graph_q_l/types/card.rb', line 45 def referers type, field ::Card.search type: type, limit: 10, right_plus: [field, refer_to: object.card_id] end |
#right ⇒ Object
28 29 30 |
# File 'lib/graph_q_l/types/card.rb', line 28 def right object.right_id.card end |
#type ⇒ Object
16 17 18 |
# File 'lib/graph_q_l/types/card.rb', line 16 def type object.type_id.card end |
#updater ⇒ Object
40 41 42 |
# File 'lib/graph_q_l/types/card.rb', line 40 def updater object.updater_id.card end |