Module: GitlabRuby::Helpers::QueryChain

Defined in:
lib/gitlab_ruby/helpers/query_chain.rb

Constant Summary collapse

MUSTERMANN_TEMPLATE_KEY_REGEX =
%r(\.|\/)

Class Method Summary collapse

Class Method Details

.to_query_stacks(url_row) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/gitlab_ruby/helpers/query_chain.rb', line 6

def self.to_query_stacks(url_row)
  query_stacks = Mustermann.new(url_row)
                           .to_templates
                           .first
                           .split(MUSTERMANN_TEMPLATE_KEY_REGEX)
  query_stacks.map { |query| query if query.size > 1 }.compact
end