Class: Rexer::Extension::Entity::Plugin
- Inherits:
-
Base
- Object
- Base
- Rexer::Extension::Entity::Plugin
show all
- Defined in:
- lib/rexer/extension/entity.rb
Instance Attribute Summary
Attributes inherited from Base
#hooks, #name
Instance Method Summary
collapse
Methods inherited from Base
#exist?, #initialize, #path, #source, #source_info
Instance Method Details
#contains_db_migrations? ⇒ Boolean
41
42
43
|
# File 'lib/rexer/extension/entity.rb', line 41
def contains_db_migrations?
path.join("db", "migrate").then { _1.exist? && !_1.empty? }
end
|
#contains_gemfile? ⇒ Boolean
45
46
47
|
# File 'lib/rexer/extension/entity.rb', line 45
def contains_gemfile?
path.join("Gemfile").exist?
end
|
#root_dir ⇒ Object
37
38
39
|
# File 'lib/rexer/extension/entity.rb', line 37
def root_dir
@root_dir ||= Rexer.redmine_root_dir.join("plugins")
end
|