class Attach::AttachmentDSL
Attributes
processors[R]
validators[R]
Public Class Methods
new(&block)
click to toggle source
# File lib/attach/attachment_dsl.rb, line 7 def initialize(&block) @processors = [] @validators = [] if block_given? instance_eval(&block) end end
Public Instance Methods
processor(*processors, &block)
click to toggle source
# File lib/attach/attachment_dsl.rb, line 15 def processor(*processors, &block) processors.each { |p| @processors << p } @processors << block if block_given? end
validator(*validators, &block)
click to toggle source
# File lib/attach/attachment_dsl.rb, line 20 def validator(*validators, &block) validators.each { |v| @validators << v } @validators << block if block_given? end