class ActiveGraph::Core::QueryClauses::SkipClause

Constants

KEYWORD

Public Class Methods

clause_strings(clauses) click to toggle source
    # File lib/active_graph/core/query_clauses.rb
579 def clause_strings(clauses)
580   result_clause = clauses.last
581 
582   clauses[0..-2].map(&:param_vars_added).flatten.grep(/^skip_\d+$/).each do |var|
583     result_clause.params.remove_param(var)
584   end
585 
586   [result_clause.value]
587 end

Public Instance Methods

from_integer(value) click to toggle source
    # File lib/active_graph/core/query_clauses.rb
572 def from_integer(value)
573   clause_id = "#{self.class.keyword_downcase}_#{value}"
574   clause_id = add_param(clause_id, value)
575   "$#{clause_id}"
576 end
from_string(value) click to toggle source
    # File lib/active_graph/core/query_clauses.rb
566 def from_string(value)
567   clause_id = "#{self.class.keyword_downcase}_#{value}"
568   clause_id = add_param(clause_id, value.to_i)
569   "$#{clause_id}"
570 end