21 lines
265 B
Ruby
21 lines
265 B
Ruby
class Command < ApplicationRecord
|
|
include Rails.application.routes.url_helpers
|
|
|
|
belongs_to :user
|
|
|
|
def execute
|
|
end
|
|
|
|
def undo
|
|
end
|
|
|
|
def can_undo?
|
|
false
|
|
end
|
|
|
|
private
|
|
def redirect_to(...)
|
|
Command::Result::Redirection.new(...)
|
|
end
|
|
end
|