require 'forwardable' module Flydata module Source class Component extend Forwardable def initialize(source, options = {}) @source = source @options = options end protected attr_reader :options def_delegators :@source, :de end end end