Sha256: 094a1928ac3fc648af47ce17f1f871784cac1c3ce61d4511f8d0d9410079b6f3

Contents?: true

Size: 420 Bytes

Versions: 52

Compression:

Stored size: 420 Bytes

Contents

module EitilWrapper
  class ApplicationDecorator

    include ActiveModel::Model

    def initialize(attributes={}, **kwargs)      
      super attributes
      all_kwargs_to_ivars binding
    end

    def self.method_missing(method_name, *args, **kwargs)
      if %i$ web app $.include?(method_name.to_sym)
        kwargs.any? ? send(:base, *args, **kwargs) : send(:base, *args)
      end
      super
    end

  end
end

Version data entries

52 entries across 52 versions & 1 rubygems

Version Path
eitil-1.2.4 eitil_wrapper/lib/eitil_wrapper/decorators/application_decorator.rb
eitil-1.2.3 eitil_wrapper/lib/eitil_wrapper/decorators/application_decorator.rb
eitil-1.2.2 eitil_wrapper/lib/eitil_wrapper/decorators/application_decorator.rb
eitil-1.2.1 eitil_wrapper/lib/eitil_wrapper/decorators/application_decorator.rb
eitil-1.2.0 eitil_wrapper/lib/eitil_wrapper/decorators/application_decorator.rb
eitil-1.1.39 eitil_wrapper/lib/eitil_wrapper/decorators/application_decorator.rb
eitil-1.1.38 eitil_wrapper/lib/eitil_wrapper/decorators/application_decorator.rb
eitil-1.1.37 eitil_wrapper/lib/eitil_wrapper/decorators/application_decorator.rb
eitil-1.1.36 eitil_wrapper/lib/eitil_wrapper/decorators/application_decorator.rb
eitil-1.1.35 eitil_wrapper/lib/eitil_wrapper/decorators/application_decorator.rb
eitil-1.1.34 eitil_wrapper/lib/eitil_wrapper/decorators/application_decorator.rb
eitil-1.1.33 eitil_wrapper/lib/eitil_wrapper/decorators/application_decorator.rb
eitil-1.1.32 eitil_wrapper/lib/eitil_wrapper/decorators/application_decorator.rb
eitil-1.1.31 eitil_wrapper/lib/eitil_wrapper/decorators/application_decorator.rb
eitil-1.1.30 eitil_wrapper/lib/eitil_wrapper/decorators/application_decorator.rb
eitil-1.1.29 eitil_wrapper/lib/eitil_wrapper/decorators/application_decorator.rb
eitil-1.1.28 eitil_wrapper/lib/eitil_wrapper/decorators/application_decorator.rb
eitil-1.1.27 eitil_wrapper/lib/eitil_wrapper/decorators/application_decorator.rb
eitil-1.1.26 eitil_wrapper/lib/eitil_wrapper/decorators/application_decorator.rb
eitil-1.1.25 eitil_wrapper/lib/eitil_wrapper/decorators/application_decorator.rb