class RhetButler::SlideContents::Embed

Attributes

filters[RW]
source[R]

Public Class Methods

optional_config() click to toggle source
# File lib/rhet-butler/slide-contents/embed.rb, line 13
def self.optional_config
  %w{filters}
end
required_config() click to toggle source
# File lib/rhet-butler/slide-contents/embed.rb, line 9
def self.required_config
  %w{source}
end

Public Instance Methods

configure() click to toggle source
# File lib/rhet-butler/slide-contents/embed.rb, line 24
def configure
  value_from_config("source") do |source|
    @source = source
  end

  value_from_config("filters") do |value|
    @filters = value
  end
end
content(file_set) click to toggle source
# File lib/rhet-butler/slide-contents/embed.rb, line 34
def content(file_set)
  "\n" + file_set.contents(source) + "\n"
end
positional_options() click to toggle source
# File lib/rhet-butler/slide-contents/embed.rb, line 17
def positional_options
  %w{source}
end