lib/atome/genesis/atomes.rb in atome-0.5.7.1.0 vs lib/atome/genesis/atomes.rb in atome-0.5.7.1.7
- old
+ new
@@ -61,9 +61,20 @@
end
new({ atome: :raw })
new({ atome: :shape })
new({ atome: :code })
new({ atome: :audio })
+new({ sanitizer: :audio }) do |params|
+ unless params.instance_of? Hash
+ # TODO : we have to convert all image to png or maintain a database with extension
+ # FIXME : temporary patch that add .mp4 to the string if no extension is found
+ params = "#{params}.mp4" if params.to_s.split('.').length == 1
+
+ params = { path: "./medias/audios/#{params}" }
+ end
+ # TODO : the line below should get the value from default params Essentials
+ params
+end
new({ atome: :element })
new({ sanitizer: :element }) do |params|
default_params = { data: '' }
default_params.merge!(params)
end