Module: ActiveSupport::Inflector
- Defined in:
- lib/inflector.rb
Instance Method Summary collapse
Instance Method Details
#symbolize(val) ⇒ Object
6 7 8 9 |
# File 'lib/inflector.rb', line 6 def symbolize(val) return "'#{val}'" if val =~ /-/ ":#{val}" end |
#triggerize(table_name, events = [], before = false) ⇒ Object
2 3 4 |
# File 'lib/inflector.rb', line 2 def triggerize(table_name, events=[], before=false) events.join(" or ").gsub(":", "").tr(" ", "_").downcase + "_" + (before ? "before_" : "after_") + table_name.to_s + "_trigger" end |