Top Level Namespace
Defined Under Namespace
Modules: IOStream, Paperclip
Classes: File, IO, Mash
Instance Method Summary
collapse
Instance Method Details
#obtain_attachments ⇒ Object
7
8
9
10
11
12
13
14
15
|
# File 'lib/merb_paperclip/merbtasks.rb', line 7
def obtain_attachments
name = ENV['ATTACHMENT'] || ENV['attachment']
raise "Class #{@klass.name} has no attachments specified" unless @klass.respond_to?(:attachment_definitions)
if !name.blank? && @klass.attachment_definitions.keys.include?(name)
[ name ]
else
@klass.attachment_definitions.keys
end
end
|
#obtain_class ⇒ Object
1
2
3
4
5
|
# File 'lib/merb_paperclip/merbtasks.rb', line 1
def obtain_class
class_name = ENV['CLASS'] || ENV['class']
raise "Must specify CLASS" unless class_name
@klass = Object.const_get(class_name)
end
|