Sha256: be398562086f1e8100a19abdc990f611e0b9ee9f51914488b73a489165550802
Contents?: true
Size: 577 Bytes
Versions: 5
Compression:
Stored size: 577 Bytes
Contents
# frozen_string_literal: true require "hanami/view" module Milestoner module Views module Scopes # The tag signature specific behavior for partials. class TagSignature < Hanami::View::Scope def initialize(part: Parts::Tag.new(value: Models::Tag.new), **) @part = part super(**) end def tag = locals.fetch :tag, part def call tag.signature ? render("milestones/tag-secure") : render("milestones/tag-insecure") end private attr_reader :part end end end end
Version data entries
5 entries across 5 versions & 1 rubygems