def render(*args)
      begin
        features = self.class.send :class_variable_get, :@@required_features
        super if features.all? { |feature| repository.supports? feature }
      rescue Metior::UnsupportedError
      end
    end
def render(*args)
      begin
        features = self.class.send :class_variable_get, :@@required_features
        super if features.all? { |feature| repository.supports? feature }
      rescue Metior::UnsupportedError
      end
    end
This checks if all required VCS features of this view are available for
 this report's repository

 @param [Object, ...] args The arguments expected by {Mustache#render}
 @see .requires
 @see http://rubydoc.info/gems/mustache/Mustache#render-instance_method
      Mustache#render