Class: Metal::Generator::Where

Inherits:
Object
  • Object
show all
Defined in:
lib/metal/generator.rb

Instance Method Summary collapse

Constructor Details

#initialize(code) ⇒ Where

Returns a new instance of Where.



412
413
414
# File 'lib/metal/generator.rb', line 412

def initialize(code)
	@code = code
end

Instance Method Details

#generate(ctx, source) ⇒ Object



416
417
418
419
# File 'lib/metal/generator.rb', line 416

def generate(ctx, source)
	code, code_len = Generator.escape_quoated_string(@code)
	source << "ctx->act_where(env,\"#{code}\",#{code_len});\n"
end

#preprocess(ctx) ⇒ Object



415
# File 'lib/metal/generator.rb', line 415

def preprocess(ctx) end