diff options
author | Douwe Maan <douwe@selenight.nl> | 2017-04-24 09:27:19 -0500 |
---|---|---|
committer | Douwe Maan <douwe@selenight.nl> | 2017-04-27 12:23:26 -0500 |
commit | a2f4650fc7e5407bbed1f73771306d12823f47da (patch) | |
tree | b7b26d75f4f5b8286df07a4240c3dcfcb0a6fea4 /app/models/blob_viewer | |
parent | ec19703a44aaf427de2b83cec31b72be9a024a42 (diff) | |
download | gitlab-ce-a2f4650fc7e5407bbed1f73771306d12823f47da.tar.gz |
Add BlobViewer::Base#binary? method
Diffstat (limited to 'app/models/blob_viewer')
-rw-r--r-- | app/models/blob_viewer/base.rb | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/app/models/blob_viewer/base.rb b/app/models/blob_viewer/base.rb index 714a063933b..ae90d977f03 100644 --- a/app/models/blob_viewer/base.rb +++ b/app/models/blob_viewer/base.rb @@ -2,7 +2,7 @@ module BlobViewer class Base class_attribute :partial_name, :type, :extensions, :client_side, :text_based, :switcher_icon, :switcher_title, :max_size, :absolute_max_size - delegate :partial_path, :rich?, :simple?, :client_side?, :server_side?, :text_based?, to: :class + delegate :partial_path, :rich?, :simple?, :client_side?, :server_side?, :text?, :binary?, to: :class attr_reader :blob attr_accessor :override_max_size @@ -31,10 +31,14 @@ module BlobViewer !client_side? end - def self.text_based? + def self.text? text_based end + def self.binary? + !text? + end + def self.can_render?(blob) !extensions || extensions.include?(blob.extension) end |