class
AmberLSP::LibraryRulePacks::VisitCrystalCallsOutsideRequiredBlocks
- AmberLSP::LibraryRulePacks::VisitCrystalCallsOutsideRequiredBlocks
- Crystal::Visitor
- Reference
- Object
Defined in:
amber_lsp/library_rule_packs/visit_crystal_calls_outside_required_blocks.crConstructors
Class Method Summary
Instance Method Summary
- #end_visit(node : Crystal::ClassDef) : Nil
- #end_visit(node : Crystal::Def) : Nil
- #end_visit(node : Crystal::Block) : Nil
- #list_of_calls_outside_required_blocks : Array(Crystal::Call)
- #list_of_multitenant_model_names : Set(String)
- #visit(node : Crystal::ClassDef) : Bool
- #visit(node : Crystal::Def) : Bool
- #visit(node : Crystal::Call) : Bool
- #visit(node : Crystal::Block) : Bool
- #visit(node : Crystal::ASTNode) : Bool
Constructor Detail
def self.new(list_of_scoped_model_names : Set(String), list_of_query_method_names : Array(String), required_block_call_name : String, escape_block_call_name : String, model_macro_name : String)
#
Class Method Detail
def self.find_multitenant_model_names(content : String, model_macro_name : String) : Set(String)
#