summaryrefslogtreecommitdiff
path: root/app/models/blob_viewer/base.rb
diff options
context:
space:
mode:
authorDouwe Maan <douwe@selenight.nl>2017-04-24 09:27:19 -0500
committerDouwe Maan <douwe@selenight.nl>2017-04-27 12:23:26 -0500
commita2f4650fc7e5407bbed1f73771306d12823f47da (patch)
treeb7b26d75f4f5b8286df07a4240c3dcfcb0a6fea4 /app/models/blob_viewer/base.rb
parentec19703a44aaf427de2b83cec31b72be9a024a42 (diff)
downloadgitlab-ce-a2f4650fc7e5407bbed1f73771306d12823f47da.tar.gz
Add BlobViewer::Base#binary? method
Diffstat (limited to 'app/models/blob_viewer/base.rb')
-rw-r--r--app/models/blob_viewer/base.rb8
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