class Riffer::Config::Skills
rbs_inline: enabled
Attributes
Public Class Methods
Source
# File lib/riffer/config/skills.rb, line 11 def initialize @default_activate_tool = Riffer::Skills::ActivateTool @default_backend = nil end
Public Instance Methods
Source
# File lib/riffer/config/skills.rb, line 18 def default_activate_tool=(value) unless value.is_a?(Class) && value < Riffer::Tool raise Riffer::ArgumentError, "default_activate_tool must be a Riffer::Tool subclass" end @default_activate_tool = value end
Source
# File lib/riffer/config/skills.rb, line 29 def default_backend=(value) valid = value.nil? || value.is_a?(Riffer::Skills::Backend) || value.is_a?(Proc) unless valid raise Riffer::ArgumentError, "default_backend must be a Riffer::Skills::Backend instance, Proc, or nil" end @default_backend = value end