Sha256: ef344e8c5ffb0f5c548f8b16e3c25826e7be8ce3d6a760c552dcbe25bab1b37c

Contents?: true

Size: 398 Bytes

Versions: 3

Compression:

Stored size: 398 Bytes

Contents

class Audio < PostType
  fields :audio_url, :description, :embed
  required :audio_url
  primary :description
  
  html do
    haml %Q{
      - unless blank_attr?(:embed)
        .embed= get_attr(:embed)

      %p.url
        %a{:href=>get_attr(:audio_url)}= get_attr(:audio_url)

      ~ get_attr(:description)
    }.indents(true)
  end
  
  def self.detect?(text)
    has_required? text
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
myobie-turbine-core-0.5.1 lib/turbine-core/types/audio.rb
myobie-turbine-core-0.5.2 lib/turbine-core/types/audio.rb
myobie-turbine-core-0.5.3 lib/turbine-core/types/audio.rb