فهرست منبع

Fix Docs.aliases

Simon Legner 1 سال پیش
والد
کامیت
5d8d12c133
2فایلهای تغییر یافته به همراه4 افزوده شده و 3 حذف شده
  1. 1 1
      lib/docs.rb
  2. 3 2
      lib/docs/core/manifest.rb

+ 1 - 1
lib/docs.rb

@@ -101,7 +101,7 @@ module Docs
   end
 
   def self.generate_manifest
-    Manifest.new(store, all_versions).store
+    Manifest.new(store, all_versions, aliases).store
   end
 
   def self.store

+ 3 - 2
lib/docs/core/manifest.rb

@@ -4,9 +4,10 @@ module Docs
   class Manifest
     FILENAME = 'docs.json'
 
-    def initialize(store, docs)
+    def initialize(store, docs, aliases)
       @store = store
       @docs = docs
+      @aliases = aliases
     end
 
     def store
@@ -20,7 +21,7 @@ module Docs
         if doc.options[:attribution].is_a?(String)
           json[:attribution] = doc.options[:attribution].strip
         end
-        json[:alias] = Docs.aliases[json["slug"].try(:to_sym)]
+        json[:alias] = @aliases[doc.slug]
         result << json
       end
     end