From 49647ffc58c9e82c8b339eebdaa624b2dd31bdd9 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Wed, 18 Sep 2013 10:20:46 -0700 Subject: [PATCH] Provide type from package This prevents packages from needing instance of checks for package class type --- src/atom-package.coffee | 2 ++ src/text-mate-package.coffee | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/atom-package.coffee b/src/atom-package.coffee index 8b8289b13..792ae7a6f 100644 --- a/src/atom-package.coffee +++ b/src/atom-package.coffee @@ -24,6 +24,8 @@ class AtomPackage extends Package resolvedMainModulePath: false mainModule: null + getType: -> 'atom' + load: -> try @metadata = Package.loadMetadata(@path) diff --git a/src/text-mate-package.coffee b/src/text-mate-package.coffee index 4e895aad6..b3cc97843 100644 --- a/src/text-mate-package.coffee +++ b/src/text-mate-package.coffee @@ -26,6 +26,8 @@ class TextMatePackage extends Package @scopedProperties = [] @metadata = {@name} + getType: -> 'textmate' + load: ({sync}={}) -> @metadata = Package.loadMetadata(@path, true)