class Clerq::Services::QueryTemplate

Public Class Methods

new(template) click to toggle source

@param template [String] required name of template

# File lib/clerq/services/query_template.rb, line 15
def initialize(template)
  if !(template.is_a?(String) && !template.empty?)
    msg = "Invailid argument 'template'"
    raise ArgumentError, msg
  end
  @template = template
end

Public Instance Methods

call() click to toggle source
# File lib/clerq/services/query_template.rb, line 10
def call
  Clerq.text_repository.text(@template)
end