Sha256: 4aca1ecf34ff084e1e36c313723601f7dc23a84fccce00536b64ac00dfa689e1

Contents?: true

Size: 302 Bytes

Versions: 10

Compression:

Stored size: 302 Bytes

Contents

module WashoutBuilder
  module Document
    module SharedComplexType
      def get_complex_type_ancestors(class_name, array)
        (class_name.ancestors - class_name.included_modules).delete_if { |x| x.to_s.downcase == class_name.to_s.downcase || array.include?(x.to_s) }
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
washout_builder-0.16.1 lib/washout_builder/document/shared_complex_type.rb
washout_builder-0.16.0 lib/washout_builder/document/shared_complex_type.rb
washout_builder-0.15.8 lib/washout_builder/document/shared_complex_type.rb
washout_builder-0.15.7 lib/washout_builder/document/shared_complex_type.rb
washout_builder-0.15.6 lib/washout_builder/document/shared_complex_type.rb
washout_builder-0.15.5 lib/washout_builder/document/shared_complex_type.rb
washout_builder-0.15.4 lib/washout_builder/document/shared_complex_type.rb
washout_builder-0.15.3 lib/washout_builder/document/shared_complex_type.rb
washout_builder-0.15.1 lib/washout_builder/document/shared_complex_type.rb
washout_builder-0.15.0 lib/washout_builder/document/shared_complex_type.rb