m-chrzan.xyz
aboutsummaryrefslogtreecommitdiff
path: root/lib/recording.rb
diff options
context:
space:
mode:
authorMarcin Chrzanowski <m@m-chrzan.xyz>2021-12-10 14:48:47 +0100
committerMarcin Chrzanowski <m@m-chrzan.xyz>2021-12-10 14:48:47 +0100
commitbf2281d1c948da3d578f8160a077b5381c1a2671 (patch)
tree089db043c23046f1aa2af2300ded06f2f63cdf9f /lib/recording.rb
parentbae7995053a3fe0d293e5bd3f9c2770e27e95d8e (diff)
Fix Bandcamp, add Soundcloud embeds
Diffstat (limited to 'lib/recording.rb')
-rw-r--r--lib/recording.rb20
1 files changed, 15 insertions, 5 deletions
diff --git a/lib/recording.rb b/lib/recording.rb
index d1d7683..68b0428 100644
--- a/lib/recording.rb
+++ b/lib/recording.rb
@@ -24,13 +24,23 @@ class YouTubeRecording
end
class BandcampRecording
- attr_accessor :link
- def initialize link
- @link = link
+ attr_accessor :embed
+ def initialize _embed
+ @embed = _embed
end
def render
- template = ERB.new(File.read('templates/bandcamp.html.erb'), trim_mode: '-')
- template.result binding
+ @embed
+ end
+end
+
+class SoundCloudRecording
+ attr_accessor :embed
+ def initialize _embed
+ @embed = _embed
+ end
+
+ def render
+ @embed
end
end