Module: Annotator
- Defined in:
- lib/annotator.rb,
lib/annotator/model.rb,
lib/annotator/version.rb,
lib/annotator/attributes.rb,
lib/annotator/initial_description.rb,
lib/annotator/initial_description/base.rb,
lib/annotator/initial_description/rails.rb,
lib/annotator/initial_description/devise.rb,
lib/annotator/initial_description/paperclip.rb,
lib/annotator/initial_description/belongs_to.rb
Defined Under Namespace
Modules: InitialDescription
Classes: Attributes, Model
Constant Summary
collapse
- VERSION =
"0.0.10"
Class Method Summary
collapse
Class Method Details
.run(models_path = nil) ⇒ Object
8
9
10
11
|
# File 'lib/annotator.rb', line 8
def self.run(models_path = nil)
models_path ||= defined?(Rails) ? "#{Rails.root}/app/models" : "."
update_models(models_path)
end
|
.update_models(models_path) ⇒ Object
13
14
15
16
17
18
|
# File 'lib/annotator.rb', line 13
def self.update_models(models_path)
path = "#{models_path}/**/*.rb"
Dir.glob(path).sort.map do |filename|
Model.new(filename, models_path).update!
end
end
|