class Sanity::Groq::Select
Constants
- RESERVED
Attributes
select[R]
val[R]
Public Class Methods
call(**args)
click to toggle source
# File lib/sanity/groq/select.rb, line 9 def call(**args) new(**args).call end
new(**args)
click to toggle source
# File lib/sanity/groq/select.rb, line 18 def initialize(**args) args.slice(*RESERVED).then do |opts| @select = opts[:select] end @val = +"" end
Public Instance Methods
call()
click to toggle source
# File lib/sanity/groq/select.rb, line 26 def call return unless select Array.wrap(select).each_with_index do |x, idx| val << "#{idx.positive? ? "," : ""} #{x}" end "{ #{val.strip} }" end