Class: Rails::Hyperdrive::SkillTemplate::CanonicalContext
- Inherits:
-
Object
- Object
- Rails::Hyperdrive::SkillTemplate::CanonicalContext
- Defined in:
- lib/rails/hyperdrive/skill_template.rb
Overview
Fail-open binding for the canonical render: every gem reads as present at any requested version, so the output includes every conditional branch. There is no bundle to resolve against, so gem_version is nil.
Instance Method Summary collapse
- #any_gem? ⇒ Boolean
- #gem?(_name, _requirement = nil) ⇒ Boolean
- #gem_version(_name) ⇒ Object
- #template_binding ⇒ Object
Instance Method Details
#any_gem? ⇒ Boolean
42 43 44 |
# File 'lib/rails/hyperdrive/skill_template.rb', line 42 def any_gem?(*) true end |
#gem?(_name, _requirement = nil) ⇒ Boolean
38 39 40 |
# File 'lib/rails/hyperdrive/skill_template.rb', line 38 def gem?(_name, _requirement = nil) true end |
#gem_version(_name) ⇒ Object
46 47 48 |
# File 'lib/rails/hyperdrive/skill_template.rb', line 46 def gem_version(_name) nil end |
#template_binding ⇒ Object
50 51 52 |
# File 'lib/rails/hyperdrive/skill_template.rb', line 50 def template_binding binding end |