Sha256: 18e5b6e3ec74f578f9da86255fc8162c28b2627af14b695a420b7ef4dcf0ce04
Contents?: true
Size: 434 Bytes
Versions: 6
Compression:
Stored size: 434 Bytes
Contents
# frozen_string_literal: true require "active_record" require "active_support/concern" module ActiveRecall module Base extend ActiveSupport::Concern module ClassMethods def has_deck(name) define_method(:deck_name) { name } include ActiveRecall::DeckMethods include ActiveRecall::ItemMethods define_method(name) { deck } after_destroy(:remove_deck) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems