Class: Resolvers::BoardResolver

Inherits:
Object
  • Object
show all
Defined in:
app/graphql/resolvers/board_resolver.rb

Instance Method Summary collapse

Instance Method Details

#resolve(id: nil) ⇒ Object



13
14
15
16
17
18
19
# File 'app/graphql/resolvers/board_resolver.rb', line 13

def resolve(id: nil)
  return unless parent

  ::Boards::BoardsFinder.new(parent, context[:current_user], board_id: extract_board_id(id)).execute.first
rescue ActiveRecord::RecordNotFound
  nil
end