class EvilScaffold::Configuration
Attributes
avoid_after_delete[RW]
code[RW]
finder_filter_actions[RW]
klass[RW]
model_class_name[RW]
model_name[RW]
models_name[RW]
names[RW]
no_filter[RW]
ordering_scope[RW]
Public Instance Methods
as(name)
click to toggle source
# File lib/evil_scaffold.rb, line 29 def as name self.model_name = name end
delete_avoid(name)
click to toggle source
# File lib/evil_scaffold/destroy_action.rb, line 4 def delete_avoid name self.avoid_after_delete = name end
find_for(names)
click to toggle source
# File lib/evil_scaffold/finder_method.rb, line 4 def find_for names self.finder_filter_actions += names end
for?(name)
click to toggle source
# File lib/evil_scaffold.rb, line 25 def for? name names.include? name end
install(new_code, file, line)
click to toggle source
# File lib/evil_scaffold.rb, line 37 def install new_code, file, line self.code = [code.to_s, "\n# #{file}:#{line}", new_code].join("\n") klass.class_eval new_code, file, line end
order(scope_name)
click to toggle source
# File lib/evil_scaffold.rb, line 33 def order scope_name self.ordering_scope = scope_name end