23 lines
292 B
Ruby
23 lines
292 B
Ruby
class Command::GoToUser < Command
|
|
store_accessor :data, :user_id
|
|
|
|
validates_presence_of :user_id
|
|
|
|
def execute
|
|
redirect_to user
|
|
end
|
|
|
|
def description
|
|
"Open '#{user.name}"
|
|
end
|
|
|
|
def to_command
|
|
"pending"
|
|
end
|
|
|
|
private
|
|
def user
|
|
User.find(user_id)
|
|
end
|
|
end
|