A class should have only one responsibility.
class ViewController: UIViewController {
func fetchDataFromServer() { //Perform network request code... }
func insertDataIntoDatabase() { //Perform database insertion code... }| final class Brightness { | |
| // Config | |
| private let maxBrightness: CGFloat | |
| private(set) var defaultBrightness: CGFloat = 1.0 | |
| var isEnabled = true { | |
| didSet { | |
| if isEnabled { |
| lane :upload_testflight_on_pushing_tag do |options| | |
| # Tag: Release-1.0.0-100 (Release-Version-Build) | |
| tag_components = sh("git tag --sort=taggerdate | tail -1").split("-") | |
| version = tag_components[1] | |
| build = tag_components[2] | |
| # Increment version and build number | |
| increment_version_and_build_number(version: version, build: build) | |
| # Generate iPA |