lib/miteru/kit.rb in miteru-2.2.0 vs lib/miteru/kit.rb in miteru-2.2.1
- old
+ new
@@ -1,9 +1,11 @@
# frozen_string_literal: true
module Miteru
class Kit < Service
+ include Concerns::UrlTruncatable
+
# @return [String]
attr_reader :url
# @return [String]
attr_reader :source
@@ -81,20 +83,9 @@
@id ||= UUIDTools::UUID.random_create.to_s
end
def hostname
@hostname ||= URI(url).hostname
- end
-
- def decoded_url
- @decoded_url ||= URI.decode_www_form_component(url)
- end
-
- #
- # @return [String]
- #
- def truncated_url
- url.truncate(64)
end
private
def filename_to_download