<commit_before>module LatoView
  # Elemento grafico composto da una barra di ricerca utilizzabile insieme
  # alla gemma 'ransack' per eseguire la ricerca tra le entita' di un modello.
  module Searchbar
    # Cella Searchbar
    class Cell < Cell
      # includo i formhelper di ransack
      include Ransack::Helpers::FormHelper

      # Lista stili possibili per la searchbar
      @@styles = %w(normal rounded)

      # Nome dell'istanza del database da utilizzare nella ricerca
      # * *default*: nil
      attr_accessor :elements

      # La variabile di filtro ricerca
      # * *default*: nil
      attr_accessor :filter

      # Url custom a cui il form deve inviare la ricerca
      # * *default*: nil
      attr_accessor :url

      # Metodo con il quale il form deve comunicare con il controller
      # * *default*: 'get'
      attr_accessor :method

      # Stile della searchbar
      # * *default*: nil
      attr_accessor :style

      # Valore booleano indicante se la serachbar deve utilizzare il
      # remote true o meno nel form
      # * *default*: false
      attr_accessor :remote

      def initialize(elements: nil, filter: nil, url: nil, method: 'get',
                     style: nil, remote: false)
       # eseguo brevi controlli sull'input
       raise 'Bottongroup Concept: style value in not correct' unless @@styles.include? style.to_s
       # assegno i valori alle variabili di istanza
        @elements = elements
        @filter = filter
        @url = url
        @method = method
        @style = style
        @remote = remote
      end

      def show
        render 'show.html'
      end
      # Fine funzioni cella
    end
    # Fine cella
  end
end
<commit_msg>auto-commit<commit_after>module LatoView
  # Elemento grafico composto da una barra di ricerca utilizzabile insieme
  # alla gemma 'ransack' per eseguire la ricerca tra le entita' di un modello.
  module Searchbar
    # Cella Searchbar
    class Cell < Cell
      # includo i formhelper di ransack
      include Ransack::Helpers::FormHelper

      # Lista stili possibili per la searchbar
      @@styles = %w(normal rounded)

      # Nome dell'istanza del database da utilizzare nella ricerca
      # * *default*: nil
      attr_accessor :elements

      # La variabile di filtro ricerca
      # * *default*: nil
      attr_accessor :filter

      # Url custom a cui il form deve inviare la ricerca
      # * *default*: nil
      attr_accessor :url

      # Metodo con il quale il form deve comunicare con il controller
      # * *default*: 'get'
      attr_accessor :method

      # Stile della searchbar
      # * *default*: nil
      attr_accessor :style

      # Valore booleano indicante se la serachbar deve utilizzare il
      # remote true o meno nel form
      # * *default*: false
      attr_accessor :remote

      def initialize(elements: nil, filter: nil, url: nil, method: 'get',
                     style: 'normal', remote: false)
       # eseguo brevi controlli sull'input
       raise 'Searchbar Concept: style value in not correct' unless @@styles.include? style.to_s
       # assegno i valori alle variabili di istanza
        @elements = elements
        @filter = filter
        @url = url
        @method = method
        @style = style
        @remote = remote
      end

      def show
        render 'show.html'
      end
      # Fine funzioni cella
    end
    # Fine cella
  end
end

{'fraction_non_alphanumeric': 0.06635486699795382, 'fraction_numerical': 0.0, 'mean_word_length': 2.259047619047619, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2875725', 'n_tokens_mistral': 1034, 'n_tokens_neox': 999, 'n_words': 370}