Class: Rails::Hyperdrive::SkillTemplate::CanonicalContext

Inherits:
Object
  • Object
show all
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

Instance Method Details

#any_gem?Boolean

Returns:

  • (Boolean)


42
43
44
# File 'lib/rails/hyperdrive/skill_template.rb', line 42

def any_gem?(*)
  true
end

#gem?(_name, _requirement = nil) ⇒ Boolean

Returns:

  • (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_bindingObject



50
51
52
# File 'lib/rails/hyperdrive/skill_template.rb', line 50

def template_binding
  binding
end