Module: Dsu::Support::ProjectFileSystem

Included in:
Models::Project
Defined in:
lib/dsu/support/project_file_system.rb

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



14
15
16
# File 'lib/dsu/support/project_file_system.rb', line 14

def included(base)
  base.extend(ClassMethods)
end

Instance Method Details

#exist?Boolean Also known as: persisted?

Returns:

  • (Boolean)


19
20
21
# File 'lib/dsu/support/project_file_system.rb', line 19

def exist?
  self.class.project_file_exist?(project_name: project_name)
end

#project_initialized?Boolean

Returns:

  • (Boolean)


24
25
26
# File 'lib/dsu/support/project_file_system.rb', line 24

def project_initialized?
  self.class.project_initialized?(project_name: project_name)
end

#project_numberObject



28
29
30
# File 'lib/dsu/support/project_file_system.rb', line 28

def project_number
  self.class.project_number_for(project_name: project_name)
end