252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
|
# File 'lib/deplate/define.rb', line 252
def define
rs = deprecated_regnote('rx')
if rs
template = @accum.join("\n")
rx = %r{^#{rs}}
multiline = valid_switch(@args['multiline'], 'true')
collapse = valid_switch(@args['collapse'], 'false')
body = <<-EOR
set_rx(#{rx.inspect})
class_attribute :tpl, #{template.inspect}
EOR
@args[:register] = true
@args[:super] = Deplate::Define::Particle
cls = Deplate::Cache.particle(deplate, body, @args)
end
end
|