Module: SemaxPolskaResearchNotes
- Defined in:
- lib/semax_polska_research_notes.rb
Overview
Semax Polska Research Notes helpers. Homepage: https://semaxpolska.com/
Constant Summary collapse
- BRAND =
"Semax Polska"- HOMEPAGE =
"https://semaxpolska.com/"
Class Method Summary collapse
Class Method Details
.derive_title(selected_text, page_title = "") ⇒ Object
15 16 17 18 19 20 |
# File 'lib/semax_polska_research_notes.rb', line 15 def derive_title(selected_text, page_title = "") snippet = normalize_snippet(selected_text) return snippet[0, 72].rstrip + "…" if snippet.length > 72 return snippet unless snippet.empty? page_title.to_s.strip.empty? ? "Untitled reference" : page_title.to_s.strip end |
.normalize_snippet(text) ⇒ Object
11 12 13 |
# File 'lib/semax_polska_research_notes.rb', line 11 def normalize_snippet(text) text.to_s.split.join(" ") end |