Class: Steep::Server::TypeCheckWorker::GotoJob
- Defined in:
- lib/steep/server/type_check_worker.rb
Instance Attribute Summary collapse
-
#id ⇒ Object
Returns the value of attribute id.
-
#kind ⇒ Object
Returns the value of attribute kind.
-
#params ⇒ Object
Returns the value of attribute params.
Class Method Summary collapse
- .definition(id:, params:) ⇒ Object
- .implementation(id:, params:) ⇒ Object
- .type_definition(id:, params:) ⇒ Object
Instance Method Summary collapse
Instance Attribute Details
#id ⇒ Object
Returns the value of attribute id
14 15 16 |
# File 'lib/steep/server/type_check_worker.rb', line 14 def id @id end |
#kind ⇒ Object
Returns the value of attribute kind
14 15 16 |
# File 'lib/steep/server/type_check_worker.rb', line 14 def kind @kind end |
#params ⇒ Object
Returns the value of attribute params
14 15 16 |
# File 'lib/steep/server/type_check_worker.rb', line 14 def params @params end |
Class Method Details
.definition(id:, params:) ⇒ Object
23 24 25 26 27 28 29 |
# File 'lib/steep/server/type_check_worker.rb', line 23 def self.definition(id:, params:) new( kind: :definition, id: id, params: params ) end |
.implementation(id:, params:) ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/steep/server/type_check_worker.rb', line 15 def self.implementation(id:, params:) new( kind: :implementation, id: id, params: params ) end |
.type_definition(id:, params:) ⇒ Object
31 32 33 34 35 36 37 |
# File 'lib/steep/server/type_check_worker.rb', line 31 def self.type_definition(id:, params:) new( kind: :type_definition, id: id, params: params ) end |
Instance Method Details
#definition? ⇒ Boolean
43 44 45 |
# File 'lib/steep/server/type_check_worker.rb', line 43 def definition? kind == :definition end |
#implementation? ⇒ Boolean
39 40 41 |
# File 'lib/steep/server/type_check_worker.rb', line 39 def implementation? kind == :implementation end |
#type_definition? ⇒ Boolean
47 48 49 |
# File 'lib/steep/server/type_check_worker.rb', line 47 def type_definition? kind == :type_definition end |