diff options
Diffstat (limited to 'src/guff/theme/installer')
-rw-r--r-- | src/guff/theme/installer/file-info.cr | 2 | ||||
-rw-r--r-- | src/guff/theme/installer/manifest.cr | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/guff/theme/installer/file-info.cr b/src/guff/theme/installer/file-info.cr index dfbd9d8..51bd383 100644 --- a/src/guff/theme/installer/file-info.cr +++ b/src/guff/theme/installer/file-info.cr @@ -1,4 +1,6 @@ class Guff::Theme::Installer::FileInfo + getter :name, :size, :hash + JSON.mapping( name: String, size: Int64, diff --git a/src/guff/theme/installer/manifest.cr b/src/guff/theme/installer/manifest.cr index 5e7e07f..364b422 100644 --- a/src/guff/theme/installer/manifest.cr +++ b/src/guff/theme/installer/manifest.cr @@ -10,7 +10,7 @@ class Guff::Theme::Installer::Manifest def self.load(zip_path : String) : Manifest json = "" Zip::Archive.open(zip_path) do |zip| - json = zip.read("guff-manifest.json") + json = String.new(zip.read("guff-manifest.json")) end # return result |