class HostedVideo::Configuration

Attributes

additional_providers[RW]

Public Class Methods

new() click to toggle source
# File lib/hosted_video/configuration.rb, line 5
def initialize
  @providers = Providers.constants
                        .reject { |c| c == :Base }
                        .map    { |c| Providers.const_get(c) }
                        .select { |c| Class === c }
  @additional_providers = []
end

Public Instance Methods

providers() click to toggle source
# File lib/hosted_video/configuration.rb, line 13
def providers
  @providers + @additional_providers
end