gitlab-org--gitlab-foss/app/models/blob_viewer/route_map.rb

31 lines
602 B
Ruby
Raw Normal View History

2017-05-08 23:50:23 +00:00
module BlobViewer
class RouteMap < Base
include ServerSide
include Auxiliary
self.partial_name = 'route_map'
self.loading_partial_name = 'route_map_loading'
self.file_types = %i(route_map)
2017-05-08 23:50:23 +00:00
self.binary = false
def validation_message
return @validation_message if defined?(@validation_message)
prepare!
@validation_message =
begin
Gitlab::RouteMap.new(blob.data)
nil
rescue Gitlab::RouteMap::FormatError => e
e.message
end
end
def valid?
validation_message.blank?
end
end
end