class ActiveGraph::Core::QueryClauses::LimitClause

Constants

KEYWORD

Public Class Methods

clause_strings(clauses) click to toggle source
    # File lib/active_graph/core/query_clauses.rb
551 def clause_strings(clauses)
552   result_clause = clauses.last
553 
554   clauses[0..-2].map(&:param_vars_added).flatten.grep(/^limit_\d+$/).each do |var|
555     result_clause.params.remove_param(var)
556   end
557 
558   [result_clause.value]
559 end

Public Instance Methods

from_integer(value) click to toggle source
    # File lib/active_graph/core/query_clauses.rb
542 def from_integer(value)
543   from_string(value)
544 end
from_nilclass(_value) click to toggle source
    # File lib/active_graph/core/query_clauses.rb
546 def from_nilclass(_value)
547   ''
548 end
from_string(value) click to toggle source
    # File lib/active_graph/core/query_clauses.rb
536 def from_string(value)
537   param_var = "#{self.class.keyword_downcase}_#{value}"
538   param_var = add_param(param_var, value.to_i)
539   "$#{param_var}"
540 end