Class: Milestoner::Views::Scopes::TagSignature
- Inherits:
-
Hanami::View::Scope
- Object
- Hanami::View::Scope
- Milestoner::Views::Scopes::TagSignature
- Defined in:
- lib/milestoner/views/scopes/tag_signature.rb
Overview
The tag signature specific behavior for partials.
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(part: Parts::Tag.new(value: Models::Tag.new)) ⇒ TagSignature
constructor
A new instance of TagSignature.
- #tag ⇒ Object
Constructor Details
#initialize(part: Parts::Tag.new(value: Models::Tag.new)) ⇒ TagSignature
Returns a new instance of TagSignature.
10 11 12 13 |
# File 'lib/milestoner/views/scopes/tag_signature.rb', line 10 def initialize(part: Parts::Tag.new(value: Models::Tag.new), **) super(**) @part = part end |
Instance Method Details
#call ⇒ Object
17 18 19 |
# File 'lib/milestoner/views/scopes/tag_signature.rb', line 17 def call tag.signature ? render("milestones/tag-secure") : render("milestones/tag-insecure") end |
#tag ⇒ Object
15 |
# File 'lib/milestoner/views/scopes/tag_signature.rb', line 15 def tag = locals.fetch :tag, part |