From a2f4650fc7e5407bbed1f73771306d12823f47da Mon Sep 17 00:00:00 2001 From: Douwe Maan Date: Mon, 24 Apr 2017 09:27:19 -0500 Subject: Add BlobViewer::Base#binary? method --- app/models/blob_viewer/base.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'app/models/blob_viewer/base.rb') 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 -- cgit v1.2.1