Module: MyActiveFile
- Defined in:
- lib/my_active_file.rb,
lib/my_active_file/version.rb
Defined Under Namespace
Modules: ClassMethods
Classes: Field
Constant Summary
collapse
- VERSION =
"0.0.1"
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.included(base) ⇒ Object
82
83
84
|
# File 'lib/my_active_file.rb', line 82
def self.included(base)
base.extend ClassMethods
end
|
Instance Method Details
#destroy ⇒ Object
11
12
13
14
15
|
# File 'lib/my_active_file.rb', line 11
def destroy
return unless @destroyed || @new_record
@destroyed = true
FileUtils.rm "db/revistas/#{@id}.yml"
end
|
#save ⇒ Object
4
5
6
7
8
9
|
# File 'lib/my_active_file.rb', line 4
def save
@new_record = false
File.open("db/revistas/#{@id}.yml", 'w') do |file|
file.puts serialize
end
end
|