Class: SublimeTextKit::Metadata::Project

Inherits:
Base
  • Object
show all
Defined in:
lib/sublime_text_kit/metadata/project_metadata.rb

Overview

Processes project metadata.

Instance Attribute Summary

Attributes inherited from Base

#metadata_dir, #metadata_file, #name, #project_dir

Instance Method Summary collapse

Methods inherited from Base

create, delete, #save

Constructor Details

#initialize(project_dir, metadata_dir) ⇒ Project

Returns a new instance of Project.



7
8
9
# File 'lib/sublime_text_kit/metadata/project_metadata.rb', line 7

def initialize project_dir, 
  super project_dir, 
end

Instance Method Details

#file_extensionObject



11
12
13
# File 'lib/sublime_text_kit/metadata/project_metadata.rb', line 11

def file_extension
  "sublime-project"
end

#to_hObject



15
16
17
18
19
20
21
# File 'lib/sublime_text_kit/metadata/project_metadata.rb', line 15

def to_h
  {
    folders: [
      {path: project_dir}
    ]
  }
end