# File lib/grape_entity/exposure.rb, line 52
      def self.compile_conditions(options)
        if_conditions = []
        unless options[:if_extras].nil?
          if_conditions.concat(options[:if_extras])
        end
        if_conditions << options[:if] unless options[:if].nil?

        if_conditions.map! do |cond|
          Condition.new_if cond
        end

        unless_conditions = []
        unless options[:unless_extras].nil?
          unless_conditions.concat(options[:unless_extras])
        end
        unless_conditions << options[:unless] unless options[:unless].nil?

        unless_conditions.map! do |cond|
          Condition.new_unless cond
        end

        if_conditions + unless_conditions
      end