Class: Bookworm::InferRule

Inherits:
Object
  • Object
show all
Extended by:
RuboCop::NodePattern::Macros
Defined in:
lib/bookworm/infer_base_classes.rb

Instance Method Summary collapse

Constructor Details

#initialize(metadata) ⇒ InferRule



35
36
37
38
# File 'lib/bookworm/infer_base_classes.rb', line 35

def initialize()
   = 
  output
end

Instance Method Details

#default_outputObject



48
49
50
# File 'lib/bookworm/infer_base_classes.rb', line 48

def default_output
  :to_a
end

#outputObject



52
53
54
# File 'lib/bookworm/infer_base_classes.rb', line 52

def output
  send(default_output)
end

#to_aObject



40
41
42
# File 'lib/bookworm/infer_base_classes.rb', line 40

def to_a
  []
end

#to_hObject



44
45
46
# File 'lib/bookworm/infer_base_classes.rb', line 44

def to_h
  {}
end