class
AmberLSP::LibraryRulePacks::GrantTenancy::VisitGrantSchemaQueriesOutsideTenantBlocks
- AmberLSP::LibraryRulePacks::GrantTenancy::VisitGrantSchemaQueriesOutsideTenantBlocks
- Crystal::Visitor
- Reference
- Object
Defined in:
amber_lsp/library_rule_packs/grant_tenancy/visit_grant_schema_queries_outside_tenant_blocks.crConstant Summary
-
LIST_OF_QUERY_METHOD_NAMES =
{"all", "where", "find", "find!", "find_by", "find_by!", "first", "first?", "last", "last?", "count", "exists?", "pluck", "sum", "average", "minimum", "maximum"}
Constructors
Instance Method Summary
- #end_visit(node : Crystal::Def) : Nil
- #end_visit(node : Crystal::Block) : Nil
- #end_visit(node : Crystal::Call) : Nil
- #list_of_schema_queries_outside_tenant_blocks : Array(Crystal::Call)
- #visit(node : Crystal::Def) : Bool
- #visit(node : Crystal::Block) : Bool
- #visit(node : Crystal::Call) : Bool
- #visit(node : Crystal::ASTNode) : Bool
Constructor Detail
def self.new(project_state : AmberLSP::LibraryRulePacks::DetermineProjectRulePackState)
#