Skip to content

Commit e898a89

Browse files
authored
Add frozen string literal to all the files (#405)
1 parent b0c2998 commit e898a89

File tree

133 files changed

+270
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

133 files changed

+270
-2
lines changed

Gemfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
source 'https://rubygems.org'
24

35
# Specify your gem's dependencies in onebox.gemspec

Guardfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
guard :rspec, cmd: 'bundle exec rspec' do
24
watch(%r{^spec/.+_spec\.rb$})
35
watch(%r{^lib/(.+)\.rb$}) { |m| "spec/lib/#{m[1]}_spec.rb" }

Rakefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
#!/usr/bin/env rake
2+
# frozen_string_literal: true
3+
24
require "rspec/core/rake_task"
35
require 'bundler'
46

lib/onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require "openssl"
24
require "open-uri"
35
require "multi_json"

lib/onebox/engine.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
def self.included(object)

lib/onebox/engine/amazon_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require 'json'
24
require "onebox/open_graph"
35

lib/onebox/engine/asciinema_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class AsciinemaOnebox

lib/onebox/engine/audio_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class AudioOnebox

lib/onebox/engine/audioboom_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class AudioboomOnebox

lib/onebox/engine/bandcamp_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class BandCampOnebox

lib/onebox/engine/cloudapp_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class CloudAppOnebox

lib/onebox/engine/coub_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class CoubOnebox

lib/onebox/engine/douban_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class DoubanOnebox

lib/onebox/engine/five_hundred_px_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class FiveHundredPxOnebox

lib/onebox/engine/flickr_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require_relative './opengraph_image'
24

35
module Onebox

lib/onebox/engine/flickr_shortened_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require_relative './opengraph_image'
24

35
module Onebox

lib/onebox/engine/gfycat_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class GfycatOnebox

lib/onebox/engine/giphy_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class GiphyOnebox

lib/onebox/engine/github_blob_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require_relative '../mixins/git_blob_onebox'
24

35
module Onebox

lib/onebox/engine/github_commit_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class GithubCommitOnebox

lib/onebox/engine/github_gist_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class GithubGistOnebox

lib/onebox/engine/github_issue_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class GithubIssueOnebox

lib/onebox/engine/github_pullrequest_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class GithubPullRequestOnebox

lib/onebox/engine/gitlab_blob_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require_relative '../mixins/git_blob_onebox'
24

35
module Onebox

lib/onebox/engine/google_calendar_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class GoogleCalendarOnebox

lib/onebox/engine/google_docs_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class GoogleDocsOnebox

lib/onebox/engine/google_drive_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class GoogleDriveOnebox

lib/onebox/engine/google_maps_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class GoogleMapsOnebox

lib/onebox/engine/google_photos_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class GooglePhotosOnebox

lib/onebox/engine/google_play_app_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class GooglePlayAppOnebox

lib/onebox/engine/html.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
module HTML

lib/onebox/engine/image_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class ImageOnebox

lib/onebox/engine/imgur_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class ImgurOnebox

lib/onebox/engine/instagram_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require 'htmlentities'
24

35
module Onebox

lib/onebox/engine/json.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
module JSON

lib/onebox/engine/kaltura_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class KalturaOnebox

lib/onebox/engine/mixcloud_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class MixcloudOnebox

lib/onebox/engine/opengraph_image.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
module OpengraphImage

lib/onebox/engine/pastebin_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class PastebinOnebox

lib/onebox/engine/pdf_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class PdfOnebox

lib/onebox/engine/pubmed_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class PubmedOnebox

lib/onebox/engine/reddit_image_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class RedditImageOnebox

lib/onebox/engine/replit_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class ReplitOnebox

lib/onebox/engine/simplecast_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class SimplecastOnebox

lib/onebox/engine/sketchfab_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class SketchFabOnebox

lib/onebox/engine/slides_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class SlidesOnebox

lib/onebox/engine/soundcloud_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class SoundCloudOnebox

lib/onebox/engine/stack_exchange_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class StackExchangeOnebox

lib/onebox/engine/standard_embed.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require "cgi"
24
require "onebox/open_graph"
35

lib/onebox/engine/steam_store_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class SteamStoreOnebox

lib/onebox/engine/trello_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class TrelloOnebox

lib/onebox/engine/twitch_clips_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require_relative '../mixins/twitch_onebox'
24

35
class Onebox::Engine::TwitchClipsOnebox

lib/onebox/engine/twitch_stream_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require_relative '../mixins/twitch_onebox'
24

35
class Onebox::Engine::TwitchStreamOnebox

lib/onebox/engine/twitch_video_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require_relative '../mixins/twitch_onebox'
24

35
class Onebox::Engine::TwitchVideoOnebox

lib/onebox/engine/twitter_status_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class TwitterStatusOnebox

lib/onebox/engine/typeform_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class TypeformOnebox

lib/onebox/engine/video_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class VideoOnebox

lib/onebox/engine/vimeo_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class VimeoOnebox

lib/onebox/engine/wechat_mp_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class WechatMpOnebox

lib/onebox/engine/whitelisted_generic_onebox.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
require 'htmlentities'
24

35
module Onebox
@@ -255,7 +257,9 @@ def data
255257
def rewrite_https(html)
256258
return unless html
257259
uri = URI(@url)
258-
html.gsub!("http://", "https://") if WhitelistedGenericOnebox.host_matches(uri, WhitelistedGenericOnebox.rewrites)
260+
if WhitelistedGenericOnebox.host_matches(uri, WhitelistedGenericOnebox.rewrites)
261+
html = html.gsub("http://", "https://")
262+
end
259263
html
260264
end
261265

lib/onebox/engine/wikimedia_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class WikimediaOnebox

lib/onebox/engine/wikipedia_onebox.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class WikipediaOnebox
@@ -63,7 +65,7 @@ def data
6365
end
6466

6567
paragraph.gsub!(/\[\d+\]/mi, "")
66-
text << paragraph
68+
text += paragraph
6769
cnt += 1
6870
end
6971
end

lib/onebox/engine/wistia_onebox.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
module Onebox
24
module Engine
35
class WistiaOnebox

0 commit comments

Comments
 (0)