class Bake::Types::Any
def self.parse(value)
def self.parse(value) value end
def composite?
def composite? @types.any?{|type| type.composite?} end
def initialize(types)
def initialize(types) @types = types end
def parse(input)
def parse(input) @types.each do |type| return type.parse(input) rescue # Ignore end end
def to_s
def to_s "any of #{@types.join(', ')}" end