Skip to content

Instantly share code, notes, and snippets.

View dadachi's full-sized avatar

Daisuke Adachi dadachi

View GitHub Profile
@dadachi
dadachi / RDCReaderTests.swift
Created October 19, 2025 08:43
RDCReaderTests.swift
//
// RDCReaderTests.swift
// readmynumberTests
//
// Created on 2025/08/16.
//
import Testing
import Foundation
import CryptoKit
@dadachi
dadachi / RDCSecureMessagingReaderTests.swift
Created October 19, 2025 08:43
RDCSecureMessagingReaderTests.swift
//
// RDCSecureMessagingReaderTests.swift
// readmynumberTests
//
// Created on 2025/09/10.
//
import Testing
import Foundation
import CoreNFC
@dadachi
dadachi / NFCMocks.swift
Created October 19, 2025 08:36
NFCMocks
//
// NFCMocks.swift
// readmynumberTests
//
// Mock objects for NFC testing
//
import Foundation
import CoreNFC
@testable import readmynumber
@dadachi
dadachi / _form.html.erb
Last active October 23, 2023 07:18 — forked from dalezak/_form.html.erb
Stimulus.js Toggle Controller to show and hide form elements based on select value
<div class="form-group">
<%= form.label :type, "Type", class: "font-weight-bold" %>
<%= form.select :type, ['TextQuestion', 'UrlQuestion'], { include_blank: true }, { class: "form-control", data: { action: "input->toggle#changed", target: "toggle.select" } } %>
</div>
<div class="form-group">
<%= form.label :name, "Name", class: "font-weight-bold" %>
<%= form.text_field :name, class: "form-control" %>
</div>
<div class="form-group" data-target="toggle.element" data-values="TextQuestion">
<%= form.label :question, "Question", class: "font-weight-bold" %>
# JSON-encoded error and redirect results for Devise controllers.
# This overrides an internal method of Devise, so be careful when updating Devise!
#
# Usage:
#
# class Users::RegistrationsController < Devise::RegistrationsController
# include DeviseJsonAdapter
# end
#
# devise_for :users, :controllers => { :registrations => "users/registrations" }