# frozen_string_literal: true class Guidebook < ApplicationRecord alias eql? == include PgSearch::Model pg_search_scope :en_search, against: :name_en, using: { tsearch: { prefix: true, dictionary: 'simple' } } pg_search_scope :ja_search, against: :name_jp, using: { tsearch: { prefix: true, dictionary: 'simple' } } def blueprint GuidebookBlueprint end def display_resource(book) book.name_en end def ==(other) self.class == other.class && granblue_id === other.granblue_id end end