Sha256: fd628e5edde7726f342c05823ed6ac71474a2b289682c9fcd7368c87c9916a98
Contents?: true
Size: 750 Bytes
Versions: 12
Compression:
Stored size: 750 Bytes
Contents
include_set Abstract::Lock def ok_to_read left.ok_to_read end def followable? false end def history? false end def clean_html? false end def write! new_content lock do if new_card? update! content: new_content elsif new_content != solid_cache_card.content update_column :db_content, new_content expire end end end format :html do view :core, cache: :never do return super() unless card.new_card? @denied_view = :core _render_unknown end view :unknown, cache: :never do if @card.new_card? && (l = @card.left) && l.solid_cache? l.update_solid_cache @card = Card.fetch card.name render! @denied_view else super() end end view :new, :unknown end
Version data entries
12 entries across 12 versions & 2 rubygems