d41d50d52b
and some other de-tenant changes, including removing the controller tenanting concerns
28 lines
615 B
Ruby
28 lines
615 B
Ruby
module Comment::Promptable
|
|
extend ActiveSupport::Concern
|
|
|
|
included do
|
|
include Rails.application.routes.url_helpers
|
|
end
|
|
|
|
def to_prompt
|
|
<<~PROMPT
|
|
BEGIN OF COMMENT #{id}
|
|
|
|
**Content:**
|
|
|
|
#{body.to_plain_text.first(5000)}
|
|
|
|
#### Metadata
|
|
|
|
* Id: #{id}
|
|
* Card id: #{card.id}
|
|
* Card title: #{card.title}
|
|
* Created by: #{creator.name}}
|
|
* Created at: #{created_at}}
|
|
* Path: #{card_path(card, anchor: ActionView::RecordIdentifier.dom_id(self), script_name: Current.account.slug)}
|
|
END OF COMMENT #{id}
|
|
PROMPT
|
|
end
|
|
end
|